block test

working on return semanitcs
(still avoiding the implicit return)
This commit is contained in:
Torsten Ruger
2018-07-30 14:10:24 +03:00
parent a3059108eb
commit 9c6a099cde
5 changed files with 63 additions and 5 deletions

View File

@ -14,7 +14,7 @@ module Risc
alias :do_setup :setup
def yielder
"def yielder; yield ; end"
"def yielder; return yield ; end"
end
def block_main( main , extra = yielder)
@ -42,7 +42,7 @@ module Risc
end
def get_return
assert_equal Parfait::Message , @interpreter.get_register(:r8).class
#assert_equal Parfait::Message , @interpreter.get_register(:r8).class
@interpreter.get_register(:r0)
end