fix all tests and a little cleaning

This commit is contained in:
Torsten Ruger
2014-06-14 10:59:25 +03:00
parent 2c26415de7
commit 0dbaebf647
9 changed files with 47 additions and 47 deletions

View File

@ -6,7 +6,7 @@ module Ast
locals = {}
params.each_with_index do |param , index|
arg = param.name
register = Vm::RegisterUse.new(Vm::RegisterMachine.instance.receiver_register).next_reg_use(index + 1)
register = Vm::RegisterReference.new(Vm::RegisterMachine.instance.receiver_register).next_reg_use(index + 1)
arg_value = Vm::Integer.new(register)
locals[arg] = arg_value
args << arg_value