| Index: sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (revision 23686)
|
| +++ sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (working copy)
|
| @@ -1495,10 +1495,12 @@
|
| separator = ',';
|
| if (compiler.mirrorsEnabled) {
|
| var metadata = buildMetadataFunction(member);
|
| - fieldMetadata.add(metadata);
|
| if (metadata != null) {
|
| hasMetadata = true;
|
| + } else {
|
| + metadata = new jsAst.LiteralNull();
|
| }
|
| + fieldMetadata.add(metadata);
|
| }
|
| if (!needsAccessor) {
|
| // Emit field for constructor generation.
|
|
|