Index: tests/compiler/dart2js/trust_type_annotations2_test.dart |
diff --git a/tests/compiler/dart2js/use_checks_test.dart b/tests/compiler/dart2js/trust_type_annotations2_test.dart |
similarity index 77% |
copy from tests/compiler/dart2js/use_checks_test.dart |
copy to tests/compiler/dart2js/trust_type_annotations2_test.dart |
index 67efbd00329c467874a8fdaf32d15ed88da67d22..0ff5a9168356614fd776eddacaefbe959dc7823c 100644 |
--- a/tests/compiler/dart2js/use_checks_test.dart |
+++ b/tests/compiler/dart2js/trust_type_annotations2_test.dart |
@@ -8,14 +8,15 @@ import 'memory_compiler.dart'; |
const MEMORY_SOURCE_FILES = const { |
'main.dart': ''' |
+ |
+foo(int x, int y) { |
+ return x + y; |
+} |
+ |
main (x, y) { |
if (x != null) { |
if (y != null) { |
- // Forces x and y to be int-checked. |
- int a = x; |
- int b = y; |
- // Now we must be able to do a direct "+" operation in JS. |
- return x + y; |
+ return foo(x, y); |
} |
} |
} |
@@ -24,7 +25,7 @@ main (x, y) { |
main() { |
var compiler = compilerFor(MEMORY_SOURCE_FILES, |
- options: ['--enable-checked-mode']); |
+ options: ['--trust-type-annotations']); |
asyncTest(() => compiler.runCompiler(Uri.parse('memory:main.dart')).then((_) { |
var element = compiler.mainApp.findExported('main'); |
var code = compiler.backend.assembleCode(element); |