| Index: pkg/compiler/lib/src/js_backend/namer.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/namer.dart b/pkg/compiler/lib/src/js_backend/namer.dart
|
| index 3efbea42ae04c83bcf4e7289c6671227bdf6a0bd..2ef33ba22b62de97c94d6ad4049db392b1cd4ac0 100644
|
| --- a/pkg/compiler/lib/src/js_backend/namer.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/namer.dart
|
| @@ -1934,7 +1934,7 @@ class ConstantNamingVisitor implements ConstantValueVisitor {
|
| // Generates something like 'Type_String_k8F', using the simple name of the
|
| // type and a hash to disambiguate the same name in different libraries.
|
| addRoot('Type');
|
| - DartType type = constant.representedType;
|
| + ResolutionDartType type = constant.representedType;
|
| String name = type.element?.name;
|
| if (name == null) {
|
| // e.g. DartType 'dynamic' has no element.
|
| @@ -2058,7 +2058,7 @@ class ConstantCanonicalHasher implements ConstantValueVisitor<int, Null> {
|
|
|
| @override
|
| int visitType(TypeConstantValue constant, [_]) {
|
| - DartType type = constant.representedType;
|
| + ResolutionDartType type = constant.representedType;
|
| // This name includes the library name and type parameters.
|
| String name = rtiEncoder.getTypeRepresentationForTypeConstant(type);
|
| return _hashString(4, name);
|
|
|