Index: pkg/compiler/lib/src/js_emitter/lazy_emitter/model_emitter.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/lazy_emitter/model_emitter.dart b/pkg/compiler/lib/src/js_emitter/lazy_emitter/model_emitter.dart |
index 44c88660b8ef84a42509885eabd36b36f9c5bfc8..41a1120d135f94b0b9b148abb06b0ca486cc4955 100644 |
--- a/pkg/compiler/lib/src/js_emitter/lazy_emitter/model_emitter.dart |
+++ b/pkg/compiler/lib/src/js_emitter/lazy_emitter/model_emitter.dart |
@@ -896,7 +896,7 @@ function parseFunctionDescriptor(proto, name, descriptor, typesOffset) { |
return [js.quoteName(method.name), new js.ArrayInitializer(data)]; |
} else { |
// TODO(floitsch): not the most efficient way... |
- return ([method]..addAll(method.parameterStubs)) |
+ return (<dynamic>[method]..addAll(method.parameterStubs)) |
.expand(makeNameCodePair); |
} |
} else { |
@@ -931,7 +931,7 @@ function parseFunctionDescriptor(proto, name, descriptor, typesOffset) { |
/// field whether the method is intercepted. |
// [name, [function, callName, tearOffName, functionType, |
// stub1_name, stub1_callName, stub1_code, ...] |
- var data = [unparse(compiler, method.code)]; |
+ var data = <js.Expression>[unparse(compiler, method.code)]; |
data.add(js.quoteName(method.callName)); |
data.add(js.quoteName(method.tearOffName)); |
data.add(method.functionType); |