had to revert name method change
method is not known when message is created
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user