| Index: tests/compiler/dart2js/cps_ir/expected/constructor_10.js
|
| diff --git a/tests/compiler/dart2js/cps_ir/expected/constructor_10.js b/tests/compiler/dart2js/cps_ir/expected/constructor_10.js
|
| index c2148d0e7b900d678da99b391a504f12dd732d71..e8f2aed9e54de95c0ef8e72fcf062d76aa2cac90 100644
|
| --- a/tests/compiler/dart2js/cps_ir/expected/constructor_10.js
|
| +++ b/tests/compiler/dart2js/cps_ir/expected/constructor_10.js
|
| @@ -1,5 +1,4 @@
|
| // Expectation for test:
|
| -// // Method to test: generative_constructor(C#)
|
| // class C<T> {
|
| // var x;
|
| // C() : x = new D<T>();
|
| @@ -11,6 +10,15 @@
|
| // print(new C<int>().x.foo());
|
| // }
|
|
|
| -function($T) {
|
| - return H.setRuntimeTypeInfo(new V.C(V.D$($T)), [$T]);
|
| +function() {
|
| + var line = H.S(H.createRuntimeType(H.runtimeTypeToString(H.getTypeArgumentByIndex(V.D$(P.$int), 0))));
|
| + if (typeof dartPrint == "function")
|
| + dartPrint(line);
|
| + else if (typeof console == "object" && typeof console.log != "undefined")
|
| + console.log(line);
|
| + else if (!(typeof window == "object")) {
|
| + if (!(typeof print == "function"))
|
| + throw "Unable to print message: " + String(line);
|
| + print(line);
|
| + }
|
| }
|
|
|