| Index: sdk/lib/_internal/compiler/implementation/js_emitter/old_emitter/emitter.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_emitter/old_emitter/emitter.dart b/sdk/lib/_internal/compiler/implementation/js_emitter/old_emitter/emitter.dart
|
| index ff746b282f03c1e6785b835ff63c7a25b8777dcd..cd7f93293aa48c713156205c6365d7a8d4b2f31d 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_emitter/old_emitter/emitter.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_emitter/old_emitter/emitter.dart
|
| @@ -920,15 +920,13 @@ class OldEmitter implements Emitter {
|
| // lazyInitializer(prototype, 'name', fieldName, getterName, initial);
|
| // The name is used for error reporting. The 'initial' must be a
|
| // closure that constructs the initial value.
|
| - jsAst.Expression getter = buildLazyInitializedGetter(element);
|
| - jsAst.Expression init = js('#(#,#,#,#,#,#)',
|
| + jsAst.Expression init = js('#(#,#,#,#,#)',
|
| [js(lazyInitializerName),
|
| js(isolateProperties),
|
| js.string(element.name),
|
| js.string(namer.getNameX(element)),
|
| js.string(namer.getLazyInitializerName(element)),
|
| - code,
|
| - getter == null ? [] : [getter]]);
|
| + code]);
|
| buffer.write(jsAst.prettyPrint(init, compiler,
|
| monitor: compiler.dumpInfoTask));
|
| buffer.write("$N");
|
| @@ -936,11 +934,6 @@ class OldEmitter implements Emitter {
|
| }
|
| }
|
|
|
| - jsAst.Expression buildLazyInitializedGetter(VariableElement element) {
|
| - // Nothing to do, the 'lazy' function will create the getter.
|
| - return null;
|
| - }
|
| -
|
| bool isConstantInlinedOrAlreadyEmitted(ConstantValue constant) {
|
| if (constant.isFunction) return true; // Already emitted.
|
| if (constant.isPrimitive) return true; // Inlined.
|
|
|