Index: dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_emitter.dart |
diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_emitter.dart b/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_emitter.dart |
index ace154a497833dbe25791671a28824c10e9681d5..f1b83d90db798c7f4014705236bb58bcc37e77e5 100644 |
--- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_emitter.dart |
+++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/constant_emitter.dart |
@@ -122,7 +122,7 @@ class ConstantReferenceEmitter implements ConstantVisitor<jsAst.Expression> { |
jsAst.Expression emitCanonicalVersion(Constant constant) { |
String name = namer.constantName(constant); |
return new jsAst.PropertyAccess.field( |
- new jsAst.VariableUse(namer.CURRENT_ISOLATE), name); |
+ new jsAst.VariableUse(namer.globalObjectForConstant(constant)), name); |
} |
jsAst.Expression visitList(ListConstant constant) { |