fix all uses of operators now they are ssa

This commit is contained in:
2020-03-14 12:47:29 +02:00
parent 0cde7c1d0a
commit 4db71c1c03
13 changed files with 49 additions and 47 deletions

View File

@ -17,7 +17,7 @@ module SlotMachine
assert_slot_to_reg 2,:message , 1 , :"message.next_message"
end
def test_3_op
assert_operator 3, :-, :"message.caller" , :"message.next_message"
assert_operator 3, :-, :"message.caller" , :"message.next_message" , "op_-_"
end
def test_4_zero
assert_zero 4, "target"

View File

@ -32,7 +32,7 @@ module SlotMachine
assert_load 6, Parfait::NilClass , "id_nilclass_"
end
def test_7_check_nil
assert_operator 7, :- , "id_nilclass_" , "id_cacheentry_.cached_type.methods"
assert_operator 7, :- , "id_nilclass_" , "id_cacheentry_.cached_type.methods" , "op_-_"
end
def test_8_nil_branch
assert_zero 8, "exit_label_"
@ -41,7 +41,7 @@ module SlotMachine
assert_slot_to_reg 9, "id_cacheentry_.cached_type.methods" , 6 , "id_cacheentry_.cached_type.methods.name"
end
def test_10_check_name
assert_operator 10, :- , "id_cacheentry_.cached_type.methods.name" , "id_word_"
assert_operator 10, :- , "id_cacheentry_.cached_type.methods.name" , "id_word_" , "op_-_"
end
def test_11_nil_branch
assert_zero 11, "ok_label_"

View File

@ -18,7 +18,7 @@ module SlotMachine
assert_slot_to_reg 2,:message , 1 , :"message.next_message"
end
def test_3_op
assert_operator 3, :- , "message.caller" , "message.next_message"
assert_operator 3, :- , "message.caller" , "message.next_message" , "op_-_"
end
def test_4_not_zero
assert_not_zero 4 , "target"

View File

@ -17,7 +17,7 @@ module SlotMachine
assert_load 2, Parfait::FalseClass, "id_"
end
def test_3_op
assert_operator 3, :- , "id_" , "message.caller"
assert_operator 3, :- , "id_" , "message.caller" , "op_-_"
end
def test_4_zero
assert_zero 4 , "target"
@ -26,7 +26,7 @@ module SlotMachine
assert_load 5, Parfait::NilClass , "id_"
end
def test_6_op
assert_operator 6, :- , "id_", "message.caller"
assert_operator 6, :- , "id_", "message.caller" , "op_-_"
end
def test_7_zero
assert_zero 7 , "target"