Chromium Code Reviews| Index: pkg/compiler/lib/src/ssa/codegen.dart |
| diff --git a/pkg/compiler/lib/src/ssa/codegen.dart b/pkg/compiler/lib/src/ssa/codegen.dart |
| index a3f2be1fca03edc26a622b579603a36a614f7db9..ab3857ecc8a39252d6dac0df06de52702c9c9e17 100644 |
| --- a/pkg/compiler/lib/src/ssa/codegen.dart |
| +++ b/pkg/compiler/lib/src/ssa/codegen.dart |
| @@ -2072,19 +2072,6 @@ class SsaCodeGenerator implements HVisitor, HBlockInformationVisitor { |
| void generateConstant( |
| ConstantValue constant, SourceInformation sourceInformation) { |
| - if (constant.isFunction) { |
| - FunctionConstantValue function = constant; |
| - registry.registerStaticUse(new StaticUse.staticTearOff(function.element)); |
|
Siggi Cherem (dart-lang)
2017/03/14 05:48:40
I saw the changes below in the listener, but is th
Johnni Winther
2017/03/15 13:47:05
Yes.
|
| - } |
| - if (constant.isType) { |
| - // If the type is a web component, we need to ensure the constructors are |
| - // available to 'upgrade' the native object. |
| - TypeConstantValue type = constant; |
| - if (type.representedType.isInterfaceType) { |
| - InterfaceType representedType = type.representedType; |
| - registry.registerTypeConstant(representedType.element); |
| - } |
| - } |
| js.Expression expression = backend.emitter.constantReference(constant); |
| if (!constant.isDummy) { |
| // TODO(johnniwinther): Support source information on synthetic constants. |