| Index: pkg/compiler/lib/src/js_emitter/old_emitter/metadata_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/metadata_emitter.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/metadata_emitter.dart
|
| index de1838b625ae42a8a076619bd3d7c493f6f6d3d0..48148890f2385811add33134972694d6eb892d4d 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/metadata_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/metadata_emitter.dart
|
| @@ -26,7 +26,7 @@ class MetadataEmitter extends CodeEmitterHelper {
|
| jsAst.Fun buildMetadataFunction(Element element) {
|
| if (!mustEmitMetadataFor(element)) return null;
|
| return compiler.withCurrentElement(element, () {
|
| - var metadata = [];
|
| + List<jsAst.Expression> metadata = <jsAst.Expression>[];
|
| Link link = element.metadata;
|
| // TODO(ahe): Why is metadata sometimes null?
|
| if (link != null) {
|
| @@ -43,7 +43,7 @@ class MetadataEmitter extends CodeEmitterHelper {
|
| }
|
| if (metadata.isEmpty) return null;
|
| return js('function() { return # }',
|
| - new jsAst.ArrayInitializer.from(metadata));
|
| + new jsAst.ArrayInitializer(metadata));
|
| });
|
| }
|
|
|
|
|