| Index: test/cctest/test-assembler-ia32.cc
 | 
| diff --git a/test/cctest/test-assembler-ia32.cc b/test/cctest/test-assembler-ia32.cc
 | 
| index 76eca0d56815d9eb35392b66663244118e903569..e92e48f83c0176cd190da1cd11504b4e4b67ac61 100644
 | 
| --- a/test/cctest/test-assembler-ia32.cc
 | 
| +++ b/test/cctest/test-assembler-ia32.cc
 | 
| @@ -180,7 +180,7 @@ TEST(AssemblerIa323) {
 | 
|    Assembler assm(isolate, buffer, sizeof buffer);
 | 
|  
 | 
|    CHECK(CpuFeatures::IsSupported(SSE2));
 | 
| -  { CpuFeatures::Scope fscope(SSE2);
 | 
| +  { CpuFeatureScope fscope(&assm, SSE2);
 | 
|      __ cvttss2si(eax, Operand(esp, 4));
 | 
|      __ ret(0);
 | 
|    }
 | 
| @@ -216,7 +216,7 @@ TEST(AssemblerIa324) {
 | 
|    Assembler assm(isolate, buffer, sizeof buffer);
 | 
|  
 | 
|    CHECK(CpuFeatures::IsSupported(SSE2));
 | 
| -  CpuFeatures::Scope fscope(SSE2);
 | 
| +  CpuFeatureScope fscope(&assm, SSE2);
 | 
|    __ cvttsd2si(eax, Operand(esp, 4));
 | 
|    __ ret(0);
 | 
|  
 | 
| @@ -269,12 +269,11 @@ TEST(AssemblerIa326) {
 | 
|    if (!CpuFeatures::IsSupported(SSE2)) return;
 | 
|  
 | 
|    v8::HandleScope scope;
 | 
| -  CHECK(CpuFeatures::IsSupported(SSE2));
 | 
| -  CpuFeatures::Scope fscope(SSE2);
 | 
|    v8::internal::byte buffer[256];
 | 
|    Isolate* isolate = Isolate::Current();
 | 
|    Assembler assm(isolate, buffer, sizeof buffer);
 | 
|  
 | 
| +  CpuFeatureScope fscope(&assm, SSE2);
 | 
|    __ movdbl(xmm0, Operand(esp, 1 * kPointerSize));
 | 
|    __ movdbl(xmm1, Operand(esp, 3 * kPointerSize));
 | 
|    __ addsd(xmm0, xmm1);
 | 
| @@ -316,11 +315,10 @@ TEST(AssemblerIa328) {
 | 
|    if (!CpuFeatures::IsSupported(SSE2)) return;
 | 
|  
 | 
|    v8::HandleScope scope;
 | 
| -  CHECK(CpuFeatures::IsSupported(SSE2));
 | 
| -  CpuFeatures::Scope fscope(SSE2);
 | 
|    v8::internal::byte buffer[256];
 | 
|    Isolate* isolate = Isolate::Current();
 | 
|    Assembler assm(isolate, buffer, sizeof buffer);
 | 
| +  CpuFeatureScope fscope(&assm, SSE2);
 | 
|    __ mov(eax, Operand(esp, 4));
 | 
|    __ cvtsi2sd(xmm0, eax);
 | 
|    // Copy xmm0 to st(0) using eight bytes of stack.
 | 
| 
 |