Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index d4938e5c3848d9509b7d0603ae19c2cf253a4373..84a4767c2ea5bd2af0293c4bbbeb83f6c92e79ef 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -3226,7 +3226,8 @@ HInstruction* HStringAdd::New( |
HConstant* c_right = HConstant::cast(right); |
HConstant* c_left = HConstant::cast(left); |
if (c_left->HasStringValue() && c_right->HasStringValue()) { |
- return new(zone) HConstant(FACTORY->NewConsString(c_left->StringValue(), |
+ Factory* factory = Isolate::Current()->factory(); |
+ return new(zone) HConstant(factory->NewConsString(c_left->StringValue(), |
c_right->StringValue()), |
Representation::Tagged()); |
} |