fix some more of builder

but still not all. removed some and fixed the register allocation in allocate_int
This commit is contained in:
2020-03-02 13:48:21 +02:00
parent ff49ff50c0
commit ece1e8c87b
4 changed files with 18 additions and 178 deletions

View File

@ -25,17 +25,6 @@ module Risc
def test_caller_reg
assert_equal :Message , @builder.infer_type(:caller_reg).class_name
end
def test_define_twice
@builder.caller_reg!
assert_raises{ @builder.caller_reg! }
end
def test_define_conditionally_first
assert_equal :caller_reg , @builder.caller_reg?.symbol
end
def test_define_conditionally_again
first = @builder.caller_reg!
assert_equal first , @builder.caller_reg?
end
def test_caller_tmp
assert_equal :Message , @builder.infer_type(:caller_tmp).class_name
end