| Index: sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirrors.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirrors.dart b/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirrors.dart
|
| index c3851f0a92122f0afaafe6367cc7f554269791e0..3e820e4d05802970c32ec16c349d1a3e803c24b2 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirrors.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirrors.dart
|
| @@ -6,6 +6,7 @@ library dart2js.mirrors;
|
|
|
| import 'dart:collection' show UnmodifiableListView, UnmodifiableMapView;
|
|
|
| +import '../cps_ir/const_expression.dart';
|
| import '../elements/elements.dart';
|
| import '../scanner/scannerlib.dart';
|
| import '../resolution/resolution.dart' show Scope;
|
| @@ -221,8 +222,8 @@ abstract class Dart2JsElementMirror extends Dart2JsDeclarationMirror {
|
| _appendCommentTokens(
|
| mirrorSystem.compiler.commentMap[metadata.beginToken]);
|
| metadata.ensureResolved(mirrorSystem.compiler);
|
| - _metadata.add(_convertConstantToInstanceMirror(mirrorSystem,
|
| - metadata.value));
|
| + _metadata.add(_convertConstantToInstanceMirror(
|
| + mirrorSystem, metadata.constant, metadata.constant.value));
|
| }
|
| _appendCommentTokens(mirrorSystem.compiler.commentMap[getBeginToken()]);
|
| }
|
|
|