simplify method entry exit codes

Basically just a label now
No more implicit returns (needs compiler tests)
Many return points is the new idea
Also setup is done before the enter by MessageSetup
This commit is contained in:
Torsten Ruger
2018-03-21 16:02:46 +05:30
parent 61a801b00c
commit fcbdba4804
5 changed files with 8 additions and 20 deletions

View File

@ -11,10 +11,10 @@ module Risc
end
def preamble
[Label, LoadConstant, SlotToReg, RegToSlot ]
[Label ]
end
def postamble
[ Label, FunctionReturn]
[ Label]
end
# test hack to in place change object type
def add_space_field(name,type)