Index: src/ia32/macro-assembler-ia32.cc |
diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc |
index 12e490c98014ecbf42b72c41213ba68bf94240da..532c8c23de98e95f9637ca815caa7006f9b6e130 100644 |
--- a/src/ia32/macro-assembler-ia32.cc |
+++ b/src/ia32/macro-assembler-ia32.cc |
@@ -414,7 +414,7 @@ void MacroAssembler::TaggedToI(Register result_reg, |
isolate()->factory()->heap_number_map()); |
j(not_equal, lost_precision, Label::kNear); |
- if (CpuFeatures::IsSafeForSnapshot(SSE2)) { |
+ if (CpuFeatures::IsSafeForSnapshot(isolate(), SSE2)) { |
ASSERT(!temp.is(no_xmm_reg)); |
CpuFeatureScope scope(this, SSE2); |
@@ -1424,7 +1424,7 @@ void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, |
// Note: r0 will contain hash code |
void MacroAssembler::GetNumberHash(Register r0, Register scratch) { |
// Xor original key with a seed. |
- if (Serializer::enabled()) { |
+ if (Serializer::enabled(isolate())) { |
ExternalReference roots_array_start = |
ExternalReference::roots_array_start(isolate()); |
mov(scratch, Immediate(Heap::kHashSeedRootIndex)); |