From e736a2bde4259418bc3aec68d0d573d30018fdab Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Tue, 25 Jun 2024 16:31:59 +0200 Subject: [PATCH] Reversed parameter order --- src/build/FunctionCall.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/build/FunctionCall.go b/src/build/FunctionCall.go index 387fe43..1857a82 100644 --- a/src/build/FunctionCall.go +++ b/src/build/FunctionCall.go @@ -10,8 +10,8 @@ func (f *Function) CompileFunctionCall(expr *expression.Expression) error { funcName := expr.Children[0].Token.Text() parameters := expr.Children[1:] - for i, parameter := range parameters { - err := f.ExpressionToRegister(parameter, f.CPU.Syscall[i]) + for i := len(parameters) - 1; i >= 0; i-- { + err := f.ExpressionToRegister(parameters[i], f.CPU.Syscall[i]) if err != nil { return err