| Index: dart/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart b/dart/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| index 7a31f2e3a897f161a7cc5652463b2a2785733884..ecc8645823df3bf0d40b733657bf6dc2bac1a783 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| @@ -444,6 +444,9 @@ class CompileTimeConstantEvaluator extends Visitor {
|
|
|
| Constant makeTypeConstant(Element element) {
|
| DartType elementType = element.computeType(compiler).asRaw();
|
| + if (compiler.mirrorsEnabled) {
|
| + handler.registerInstantiatedClass(element, elements);
|
| + }
|
| DartType constantType =
|
| compiler.backend.typeImplementation.computeType(compiler);
|
| Constant constant = new TypeConstant(elementType, constantType);
|
|
|