fix mod4 name
really did div4
This commit is contained in:
@ -66,7 +66,7 @@ module Vool
|
||||
end
|
||||
|
||||
def test_int_receiver
|
||||
sent = RubyCompiler.compile( "5.mod4")
|
||||
sent = RubyCompiler.compile( "5.div4")
|
||||
assert_equal Parfait::Type , sent.receiver.ct_type.class
|
||||
assert_equal "Integer_Type" , sent.receiver.ct_type.name
|
||||
end
|
||||
|
@ -7,7 +7,7 @@ module Vool
|
||||
|
||||
def setup
|
||||
Risc.machine.boot
|
||||
@ins = compile_first_method( "a = 5; a.mod4")
|
||||
@ins = compile_first_method( "a = 5; a.div4")
|
||||
end
|
||||
def test_check_type
|
||||
assert_equal NotSameCheck , @ins.next.class , @ins
|
||||
|
@ -8,13 +8,13 @@ module Vool
|
||||
|
||||
def setup
|
||||
Risc.machine.boot
|
||||
@ins = compile_first_method( "5.mod4")
|
||||
@ins = compile_first_method( "5.div4")
|
||||
end
|
||||
def receiver
|
||||
[Mom::IntegerConstant , 5]
|
||||
end
|
||||
def test_call_has_right_method
|
||||
assert_equal :mod4, @ins.next(2).method.name
|
||||
assert_equal :div4, @ins.next(2).method.name
|
||||
end
|
||||
|
||||
end
|
||||
|
@ -8,7 +8,7 @@ module Vool
|
||||
|
||||
def setup
|
||||
Risc.machine.boot
|
||||
@ins = compile_first_method( "5.mod4(1,2)")
|
||||
@ins = compile_first_method( "5.div4(1,2)")
|
||||
end
|
||||
|
||||
def receiver
|
||||
|
@ -8,7 +8,7 @@ module Vool
|
||||
|
||||
def setup
|
||||
Risc.machine.boot
|
||||
@ins = compile_first_method( "if(5.mod4) ; @a = 6 ; else; @a = 5 ; end")
|
||||
@ins = compile_first_method( "if(5.div4) ; @a = 6 ; else; @a = 5 ; end")
|
||||
end
|
||||
|
||||
def test_condition
|
||||
@ -19,7 +19,7 @@ module Vool
|
||||
end
|
||||
def test_hoisted_dynamic_call
|
||||
assert_equal SimpleCall , @ins.next(2).class
|
||||
assert_equal :mod4 , @ins.next(2).method.name
|
||||
assert_equal :div4 , @ins.next(2).method.name
|
||||
end
|
||||
def test_array
|
||||
check_array [MessageSetup, ArgumentTransfer, SimpleCall, SlotLoad, TruthCheck, Label ,
|
||||
|
@ -44,7 +44,7 @@ module Vool
|
||||
|
||||
def setup
|
||||
Risc.machine.boot
|
||||
@ins = compile_first_method( "return 5.mod4")
|
||||
@ins = compile_first_method( "return 5.div4")
|
||||
end
|
||||
|
||||
def test_return_is_last
|
||||
|
@ -8,7 +8,7 @@ module Vool
|
||||
|
||||
def setup
|
||||
Risc.machine.boot
|
||||
@ins = compile_first_method( "while(5.mod4) ; 5.mod4 ; end")
|
||||
@ins = compile_first_method( "while(5.div4) ; 5.div4 ; end")
|
||||
end
|
||||
|
||||
def test_condition_compiles_to_check
|
||||
|
Reference in New Issue
Block a user