| Index: tests/compiler/dart2js/closure_codegen_test.dart
|
| diff --git a/tests/compiler/dart2js/closure_codegen_test.dart b/tests/compiler/dart2js/closure_codegen_test.dart
|
| index fc07210135246ae2a009fc04cf07fdf2e80345fd..334975002b4e0d9af4fa3df07207839092bdc6cb 100644
|
| --- a/tests/compiler/dart2js/closure_codegen_test.dart
|
| +++ b/tests/compiler/dart2js/closure_codegen_test.dart
|
| @@ -41,18 +41,21 @@ main() { new A().foo(); }
|
|
|
| closureInvocation() {
|
| String generated = compile(TEST_INVOCATION0);
|
| - Expect.isTrue(generated.contains(r".call$0()"));
|
| + Expect.isTrue(generated.contains(r".call$0()") ||
|
| + generated.contains(r".c()"));
|
| generated = compile(TEST_INVOCATION1);
|
| - Expect.isTrue(generated.contains(r".call$1(1)"));
|
| + Expect.isTrue(generated.contains(r".call$1(1)") ||
|
| + generated.contains(r".c(1)"));
|
| generated = compile(TEST_INVOCATION2);
|
| - Expect.isTrue(generated.contains(r".call$2(1, 2)"));
|
| + Expect.isTrue(generated.contains(r".call$2(1, 2)") ||
|
| + generated.contains(r".c(1, 2)"));
|
| }
|
|
|
| // Make sure that the bailout version does not introduce a second version of
|
| // the closure.
|
| closureBailout() {
|
| String generated = compileAll(TEST_BAILOUT);
|
| - RegExp regexp = const RegExp(r'call\$0: function');
|
| + RegExp regexp = const RegExp(r'c(all\$0)?: function');
|
| Iterator<Match> matches = regexp.allMatches(generated).iterator();
|
| checkNumberOfMatches(matches, 1);
|
| }
|
|
|