| Index: sdk/lib/_internal/compiler/implementation/mirrors/dart2js_member_mirrors.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_member_mirrors.dart b/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_member_mirrors.dart
|
| index 7f3899ade72e3e31903604a1852811e61be26218..d35780f44bf58ce3baed3a295f40f6d6600b5138 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_member_mirrors.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_member_mirrors.dart
|
| @@ -198,12 +198,13 @@ class Dart2JsParameterMirror extends Dart2JsMemberMirror
|
| // TODO(johnniwinther): Get the constant from the [TreeElements]
|
| // associated with the enclosing method.
|
| ParameterElement parameter = _element;
|
| - Constant constant = mirrorSystem.compiler.constants
|
| + ConstExp constant = mirrorSystem.compiler.constants
|
| .getConstantForVariable(parameter);
|
| assert(invariant(parameter, constant != null,
|
| message: "Missing constant for parameter "
|
| "$parameter with default value."));
|
| - return _convertConstantToInstanceMirror(mirrorSystem, constant);
|
| + return _convertConstantToInstanceMirror(mirrorSystem,
|
| + constant, constant.value);
|
| }
|
| return null;
|
| }
|
|
|