Index: src/ia32/full-codegen-ia32.cc |
diff --git a/src/ia32/full-codegen-ia32.cc b/src/ia32/full-codegen-ia32.cc |
index 24b3f4702fa26b082affd98c2445b3b19a916cbf..1e0043a620ba5a9b3c3f749b428c77e946bcc897 100644 |
--- a/src/ia32/full-codegen-ia32.cc |
+++ b/src/ia32/full-codegen-ia32.cc |
@@ -2097,7 +2097,7 @@ void FullCodeGenerator::EmitResolvePossiblyDirectEval(ResolveEvalFlag flag, |
if (arg_count > 0) { |
__ push(Operand(esp, arg_count * kPointerSize)); |
} else { |
- __ push(Immediate(FACTORY->undefined_value())); |
+ __ push(Immediate(isolate()->factory()->undefined_value())); |
} |
// Push the receiver of the enclosing function. |
@@ -3303,7 +3303,7 @@ void FullCodeGenerator::EmitFastAsciiArrayJoin(ZoneList<Expression*>* args) { |
__ mov(array_length, FieldOperand(array, JSArray::kLengthOffset)); |
__ SmiUntag(array_length); |
__ j(not_zero, &non_trivial_array); |
- __ mov(result_operand, FACTORY->empty_string()); |
+ __ mov(result_operand, isolate()->factory()->empty_string()); |
__ jmp(&done); |
// Save the array length. |
@@ -3514,7 +3514,7 @@ void FullCodeGenerator::EmitFastAsciiArrayJoin(ZoneList<Expression*>* args) { |
__ bind(&bailout); |
- __ mov(result_operand, FACTORY->undefined_value()); |
+ __ mov(result_operand, isolate()->factory()->undefined_value()); |
__ bind(&done); |
__ mov(eax, result_operand); |
// Drop temp values from the stack, and restore context register. |