Reversed parameter order

This commit is contained in:
Eduard Urbach 2024-06-25 16:31:59 +02:00
parent e9c46bc3cd
commit e736a2bde4
Signed by: eduard
GPG key ID: 49226B848C78F6C8

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