| Index: tests/compiler/dart2js/js_backend_cps_ir_closures_test.dart
|
| diff --git a/tests/compiler/dart2js/js_backend_cps_ir_closures_test.dart b/tests/compiler/dart2js/js_backend_cps_ir_closures_test.dart
|
| index 97b53e7460f02aa1a8713190a62d35763909d8eb..f7e747a8462d16a2a68d391d35b1efb7311cf047 100644
|
| --- a/tests/compiler/dart2js/js_backend_cps_ir_closures_test.dart
|
| +++ b/tests/compiler/dart2js/js_backend_cps_ir_closures_test.dart
|
| @@ -106,6 +106,32 @@ r"""
|
| function() {
|
| return new V.A_b_closure(this);
|
| }"""),
|
| +
|
| + const TestEntry("""
|
| +staticMethod(x) => x;
|
| +main(x) {
|
| + var tearOff = staticMethod;
|
| + print(tearOff(123));
|
| +}
|
| +""",
|
| +r"""
|
| +function(x) {
|
| + P.print(V.staticMethod(123));
|
| +}"""),
|
| +
|
| + const TestEntry("""
|
| +class Foo {
|
| + instanceMethod(x) => x;
|
| +}
|
| +main(x) {
|
| + var tearOff = new Foo().instanceMethod;
|
| + print(tearOff(123));
|
| +}
|
| +""",
|
| +r"""
|
| +function(x) {
|
| + P.print(V.Foo$().instanceMethod$1(123));
|
| +}"""),
|
| ];
|
|
|
| void main() {
|
|
|