| Index: tests/compiler/dart2js/js_backend_cps_ir_operators_test.dart
|
| diff --git a/tests/compiler/dart2js/js_backend_cps_ir_operators_test.dart b/tests/compiler/dart2js/js_backend_cps_ir_operators_test.dart
|
| index 1665195824e2c4e45aab088ebae96264c57fafdb..877b3714f376f5d65d815b282a1144b04a5ee2f2 100644
|
| --- a/tests/compiler/dart2js/js_backend_cps_ir_operators_test.dart
|
| +++ b/tests/compiler/dart2js/js_backend_cps_ir_operators_test.dart
|
| @@ -11,7 +11,8 @@ import 'js_backend_cps_ir.dart';
|
| const List<TestEntry> tests = const [
|
| const TestEntry("main() { return true ? 42 : 'foo'; }"),
|
| const TestEntry("""
|
| -foo() => foo();
|
| +var x = 1;
|
| +foo() => ++x > 10;
|
| main() {
|
| print(foo() ? "hello world" : "bad bad");
|
| }""","""
|
| @@ -19,16 +20,17 @@ function() {
|
| P.print(V.foo() ? "hello world" : "bad bad");
|
| }"""),
|
| const TestEntry("""
|
| -foo() { print('foo'); }
|
| +var x = 1;
|
| +foo() => ++x > 10;
|
| main() {
|
| print(foo() ? "hello world" : "bad bad");
|
| }""","""
|
| function() {
|
| - V.foo();
|
| - P.print("bad bad");
|
| + P.print(V.foo() ? "hello world" : "bad bad");
|
| }"""),
|
| const TestEntry("""
|
| -get foo => foo;
|
| +var x = 1;
|
| +get foo => ++x > 10;
|
| main() {
|
| print(foo ? "hello world" : "bad bad");
|
| }""","""
|
| @@ -36,19 +38,28 @@ function() {
|
| P.print(V.foo() ? "hello world" : "bad bad");
|
| }"""),
|
| const TestEntry("""
|
| -get foo => foo;
|
| +var x = 1;
|
| +get foo => ++x > 10;
|
| main() { print(foo && foo); }
|
| """, """
|
| function() {
|
| P.print(V.foo() ? !!V.foo() : false);
|
| }"""),
|
| const TestEntry("""
|
| -get foo => foo;
|
| +var x = 1;
|
| +get foo => ++x > 10;
|
| main() { print(foo || foo); }
|
| ""","""
|
| function() {
|
| P.print(V.foo() ? true : !!V.foo());
|
| }"""),
|
| +const TestEntry("""
|
| +get foo => foo;
|
| +main() { print(foo || foo); }
|
| +""","""
|
| +function() {
|
| + V.foo();
|
| +}"""),
|
|
|
| // Needs interceptor calling convention
|
| //const TestEntry("""
|
|
|