Index: tests/language_strong/mint_arithmetic_test.dart |
diff --git a/tests/language_strong/mint_arithmetic_test.dart b/tests/language_strong/mint_arithmetic_test.dart |
index f8bf70574474bf74e4daea25f9cbdc23a643463f..ee298586e0d1555654ee756a4ea70ca7b4c2c4b1 100644 |
--- a/tests/language_strong/mint_arithmetic_test.dart |
+++ b/tests/language_strong/mint_arithmetic_test.dart |
@@ -8,65 +8,73 @@ import "package:expect/expect.dart"; |
// Test arithmetic on 64-bit integers. |
test_and_1() { |
- try { // Avoid optimizing this function. |
+ try { |
+ // Avoid optimizing this function. |
f(a, b) { |
var s = b; |
var t = a & s; |
return t == b; |
} |
+ |
var x = 0xffffffff; |
for (var i = 0; i < 20; i++) f(x, 0); |
Expect.equals(true, f(x, 0)); |
- Expect.equals(false, f(x, -1)); // Triggers deoptimization. |
- } finally { } |
+ Expect.equals(false, f(x, -1)); // Triggers deoptimization. |
+ } finally {} |
} |
test_and_2() { |
- try { // Avoid optimizing this function. |
+ try { |
+ // Avoid optimizing this function. |
f(a, b) { |
return a & b; |
} |
+ |
var x = 0xffffffff; |
for (var i = 0; i < 20; i++) f(x, x); |
Expect.equals(x, f(x, x)); |
Expect.equals(1234, f(0xffffffff, 1234)); |
- Expect.equals(0x100000001, f(0x100000001,-1)); |
+ Expect.equals(0x100000001, f(0x100000001, -1)); |
Expect.equals(-0x40000000, f(-0x40000000, -1)); |
Expect.equals(0x40000000, f(0x40000000, -1)); |
Expect.equals(0x3fffffff, f(0x3fffffff, -1)); |
- } finally { } |
+ } finally {} |
} |
test_xor_1() { |
- try { // Avoid optimizing this function. |
+ try { |
+ // Avoid optimizing this function. |
f(a, b) { |
var s = b; |
var t = a ^ s; |
return t; |
} |
+ |
var x = 0xffffffff; |
for (var i = 0; i < 20; i++) f(x, x); |
Expect.equals(0, f(x, x)); |
Expect.equals(-x - 1, f(x, -1)); |
- var y = 0xffffffffffffffff; |
- Expect.equals(-y - 1, f(y, -1)); // Triggers deoptimization. |
- } finally { } |
+ var y = 0xffffffffffffffff; |
+ Expect.equals(-y - 1, f(y, -1)); // Triggers deoptimization. |
+ } finally {} |
} |
test_or_1() { |
- try { // Avoid optimizing this function. |
+ try { |
+ // Avoid optimizing this function. |
f(a, b) { |
var s = b; |
var t = a | s; |
return t; |
} |
+ |
var x = 0xffffffff; |
for (var i = 0; i < 20; i++) f(x, x); |
Expect.equals(x, f(x, x)); |
Expect.equals(-1, f(x, -1)); |
- var y = 0xffffffffffffffff; |
- Expect.equals(-1, f(y, -1)); // Triggers deoptimization. |
- } finally { } |
+ var y = 0xffffffffffffffff; |
+ Expect.equals(-1, f(y, -1)); // Triggers deoptimization. |
+ } finally {} |
} |
test_func(x, y) => (x & y) + 1.0; |