Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index 170f5eda6c51d8eb60b137eb6f8c275b5d7d7a85..78f351ab8ca282ca2450e0937915234c0a1564fa 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -3323,7 +3323,7 @@ HInstruction* HStringAdd::New( |
HConstant* c_right = HConstant::cast(right); |
HConstant* c_left = HConstant::cast(left); |
if (c_left->HasStringValue() && c_right->HasStringValue()) { |
- Factory* factory = Isolate::Current()->factory(); |
+ Factory* factory = zone->isolate()->factory(); |
return new(zone) HConstant(factory->NewConsString(c_left->StringValue(), |
c_right->StringValue()), |
Representation::Tagged()); |