remove virtual new_frame instruction

resolved to one register instruction, not worth the hassle
This commit is contained in:
Torsten Ruger
2015-10-16 17:58:42 +03:00
parent 3b07f625a7
commit 3a622efe9a
5 changed files with 1 additions and 31 deletions

View File

@ -9,7 +9,7 @@ module Virtual
new_codes << Register.save_return(code, :message , :return_address)
# and create a new frame if needed
unless code.method.locals.empty?
new_codes << Virtual::NewFrame.new
new_codes << Register.get_slot( code, :message , :frame , Register.resolve_to_register(:frame))
end
block.replace(code , new_codes )
end