Skip to content

Commit b7380a3

Browse files
author
Steve Ives
committed
Oops - fixed a bug in the new tokens!
1 parent f56d621 commit b7380a3

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

CodeGenEngine/ExpressionEvaluators/ExpressionEvaluatorParameterLoop.dbl

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ import CodeGen.RepositoryAPI
4949
import System.IO
5050
import CodeGen.MethodCatalogAPI
5151

52-
.array 0
53-
5452
namespace CodeGen.Engine
5553

5654
public partial class ExpressionEvaluator
@@ -290,10 +288,10 @@ namespace CodeGen.Engine
290288
using tkn.Value select
291289
("MORE_IN_OR_INOUT"),
292290
begin
293-
if (index < meth.Parameters.Count)
291+
if (index + 1 < meth.Parameters.Count)
294292
begin
295293
data ix, int
296-
for ix from index + 1 thru meth.Parameters.Count
294+
for ix from index + 1 thru meth.Parameters.Count -1
297295
begin
298296
if (meth.Parameters[ix].Direction == ParameterDirection.In || meth.Parameters[ix].Direction == ParameterDirection.InOut)
299297
begin
@@ -305,10 +303,10 @@ namespace CodeGen.Engine
305303
end
306304
("MORE_OUT_OR_INOUT"),
307305
begin
308-
if (index < meth.Parameters.Count)
306+
if (index + 1 < meth.Parameters.Count)
309307
begin
310308
data ix, int
311-
for ix from index + 1 thru meth.Parameters.Count
309+
for ix from index + 1 thru meth.Parameters.Count -1
312310
begin
313311
if (meth.Parameters[ix].Direction == ParameterDirection.Out || meth.Parameters[ix].Direction == ParameterDirection.InOut)
314312
begin

0 commit comments

Comments
 (0)