| Index: pkg/dev_compiler/tool/input_sdk/lib/js_util/dart2js/js_util_dart2js.dart
|
| diff --git a/pkg/dev_compiler/tool/input_sdk/lib/js_util/dart2js/js_util_dart2js.dart b/pkg/dev_compiler/tool/input_sdk/lib/js_util/dart2js/js_util_dart2js.dart
|
| index a58745977906f0b2d83d7d7ccfae453f7860f0fd..bb3123210a2b5c638190d5c8d60acda755790add 100644
|
| --- a/pkg/dev_compiler/tool/input_sdk/lib/js_util/dart2js/js_util_dart2js.dart
|
| +++ b/pkg/dev_compiler/tool/input_sdk/lib/js_util/dart2js/js_util_dart2js.dart
|
| @@ -109,7 +109,7 @@ callConstructor(Function constr, List arguments) {
|
| // the arguments list passed to apply().
|
| // After that, use the JavaScript 'new' operator which overrides any binding
|
| // of 'this' with the new instance.
|
| - var args = [null]..addAll(arguments);
|
| + var args = <dynamic>[null]..addAll(arguments);
|
| var factoryFunction = JS('', '#.bind.apply(#, #)', constr, constr, args);
|
| // Without this line, calling factoryFunction as a constructor throws
|
| JS('String', 'String(#)', factoryFunction);
|
|
|