Chromium Code Reviews| Index: tests/compiler/dart2js/is_inference_test.dart |
| =================================================================== |
| --- tests/compiler/dart2js/is_inference_test.dart (revision 23949) |
| +++ tests/compiler/dart2js/is_inference_test.dart (working copy) |
| @@ -7,6 +7,8 @@ |
| const String TEST_IF = r""" |
| test(param) { |
| + // Ensure a String+ is in the system. |
| + print('foo'); |
|
kasperl
2013/06/14 06:19:08
So printing foo is enough to ensure that String +
ngeoffray
2013/06/14 06:58:34
Yes, the [: param + 53 :] expression line 15 does
|
| if (param is int) { |
| param = param + 42; |
| } |
| @@ -16,6 +18,7 @@ |
| const String TEST_IF_ELSE = r""" |
| test(param) { |
| + print('foo'); |
| if (param is int) { |
| param = param + 42; |
| } else { |
| @@ -27,6 +30,7 @@ |
| const String TEST_IF_RETURN = r""" |
| test(param) { |
| + print('foo'); |
| if (param is int) { |
| return param + 42; |
| } |
| @@ -36,6 +40,7 @@ |
| const String TEST_IF_NOT_ELSE = r""" |
| test(param) { |
| + print('foo'); |
| if (param is !int) { |
| param = param + 53; |
| } else { |
| @@ -47,6 +52,7 @@ |
| const String TEST_IF_NOT_RETURN = r""" |
| test(param) { |
| + print('foo'); |
| if (param is !int) return param + 53; |
| return param + 42; |
| } |
| @@ -54,6 +60,7 @@ |
| const String TEST_IF_NOT_ELSE_RETURN = r""" |
| test(param) { |
| + print('foo'); |
| if (param is !int) { |
| return param + 53; |
| } else { |