had to revert name method change

method is not known when message is created
This commit is contained in:
Torsten Ruger
2015-07-02 09:48:41 +03:00
parent 7136450bde
commit 11997ef354
8 changed files with 17 additions and 19 deletions

View File

@ -7,10 +7,6 @@ module Virtual
new_codes = []
# save return register to the message at instance return_address
new_codes << Register.save_return(:message , :return_address)
# set the method instance on message, have to load first
tmp = Register.tmp_reg
new_codes << Register::LoadConstant.new( code.method , tmp )
new_codes << Register.set_slot( tmp , :message , :method)
# and create a new frame if needed
unless code.method.locals.empty? and code.method.tmps.empty?
new_codes << Virtual::NewFrame.new