| Index: pkg/compiler/lib/src/js_backend/enqueuer.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/enqueuer.dart b/pkg/compiler/lib/src/js_backend/enqueuer.dart
|
| index 994f361c8b44da274519effa19f70495bef3c372..12872d80622124507de99af4142a4b51700c66b0 100644
|
| --- a/pkg/compiler/lib/src/js_backend/enqueuer.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/enqueuer.dart
|
| @@ -531,6 +531,10 @@ class CodegenEnqueuer implements Enqueuer {
|
| case StaticUseKind.SUPER_TEAR_OFF:
|
| case StaticUseKind.GENERAL:
|
| break;
|
| + case StaticUseKind.CONSTRUCTOR_INVOKE:
|
| + case StaticUseKind.CONST_CONSTRUCTOR_INVOKE:
|
| + registerTypeUse(new TypeUse.instantiation(staticUse.type));
|
| + break;
|
| }
|
| if (addElement) {
|
| addToWorkList(element);
|
| @@ -543,7 +547,6 @@ class CodegenEnqueuer implements Enqueuer {
|
| case TypeUseKind.INSTANTIATION:
|
| registerInstantiatedType(type);
|
| break;
|
| - case TypeUseKind.INSTANTIATION:
|
| case TypeUseKind.IS_CHECK:
|
| case TypeUseKind.AS_CAST:
|
| case TypeUseKind.CATCH_TYPE:
|
|
|