Reversed parameter order

This commit is contained in:
Eduard Urbach 2024-06-25 16:31:59 +02:00
parent a87775a1db
commit c7d90a2d11
Signed by: akyoto
GPG Key ID: C874F672B1AF20C0

View File

@ -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