Index: sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/ssa/builder.dart b/sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
index 6f4cd16d96909b97e3be6928dcfe05f29bade7c1..8eb34ab114b981257afb7e5ecc93ca3a6fc3d585 100644 |
--- a/sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
+++ b/sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
@@ -3114,6 +3114,9 @@ class SsaBuilder extends ResolvedVisitor implements Visitor { |
handleForeignCreateIsolate(node); |
} else if (name == const SourceString('JS_OPERATOR_IS_PREFIX')) { |
stack.add(addConstantString(node, backend.namer.operatorIsPrefix())); |
+ } else if (name == const SourceString('JS_OBJECT_CLASS_NAME')) { |
+ String name = backend.namer.getRuntimeTypeName(compiler.objectClass); |
+ stack.add(addConstantString(node, name)); |
} else if (name == const SourceString('JS_OPERATOR_AS_PREFIX')) { |
stack.add(addConstantString(node, backend.namer.operatorAsPrefix())); |
} else if (name == const SourceString('JS_DART_OBJECT_CONSTRUCTOR')) { |