diff --git a/ChangeLog b/ChangeLog index 1fd26c6..6cff0ce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Sep 22 01:45:49 2008 Minero Aoki + + * test/div.cb: test %esi usage. + Sun Sep 21 18:14:31 2008 Minero Aoki * net/loveruby/cflat/ast/Function.java: refactoring: new method diff --git a/test/div.cb b/test/div.cb index e7f205d..90ccbfc 100644 --- a/test/div.cb +++ b/test/div.cb @@ -3,6 +3,14 @@ import stdio; int main(int argc, char **argv) { - printf("%d;%d;%d;%d\n", 1 / 1, 2 / 1, 4 / 2, 5 / 2); + int[4] a; + + printf("%d;%d;%d;%d", 1 / 1, 2 / 1, 4 / 2, 5 / 2); + + a[0] = 16; + a[0] /= 1 + 1 * 1 + 1 + 1; + printf(";%d", a[0]); + + puts(""); return 0; } diff --git a/test/test_cbc.sh b/test/test_cbc.sh index 3cf625a..929aada 100644 --- a/test/test_cbc.sh +++ b/test/test_cbc.sh @@ -67,7 +67,7 @@ test_07_arithmetic() { assert_out "1;2;3;4;5;6;7;8;9;10;11" ./add assert_out "1;2;3;4;5;6;7;8;9;10;11;12;13" ./sub assert_out "1;4;15" ./mul - assert_out "1;2;2;2" ./div + assert_out "1;2;2;2;4" ./div assert_out "0;0;1;4;7" ./mod assert_out "3" ./assoc