File tree Expand file tree Collapse file tree
CodeGenEngine/ExpressionEvaluators Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -49,8 +49,6 @@ import CodeGen.RepositoryAPI
4949import System.IO
5050import CodeGen.MethodCatalogAPI
5151
52- .array 0
53-
5452namespace 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
You can’t perform that action at this time.
0 commit comments