| Index: test/cctest/test-serialize.cc | 
| diff --git a/test/cctest/test-serialize.cc b/test/cctest/test-serialize.cc | 
| index 0a151f4c60a63ce1698ea1aa2c80b70c4cd1dc18..644b04a78a752d4c67c90b8b5594a00386dcc79e 100644 | 
| --- a/test/cctest/test-serialize.cc | 
| +++ b/test/cctest/test-serialize.cc | 
| @@ -1721,13 +1721,16 @@ TEST(SerializeInternalReference) { | 
| // There are at least 6 internal references. | 
| int mask = RelocInfo::ModeMask(RelocInfo::INTERNAL_REFERENCE) | | 
| RelocInfo::ModeMask(RelocInfo::INTERNAL_REFERENCE_ENCODED); | 
| -    RelocIterator it(v8::Utils::OpenHandle(*foo)->code(), mask); | 
| +    RelocIterator it( | 
| +        Handle<JSFunction>::cast(v8::Utils::OpenHandle(*foo))->code(), mask); | 
| for (int i = 0; i < 6; ++i) { | 
| CHECK(!it.done()); | 
| it.next(); | 
| } | 
|  | 
| -    CHECK(v8::Utils::OpenHandle(*foo)->code()->is_turbofanned()); | 
| +    CHECK(Handle<JSFunction>::cast(v8::Utils::OpenHandle(*foo)) | 
| +              ->code() | 
| +              ->is_turbofanned()); | 
| CHECK_EQ(11, CompileRun("foo(0)") | 
| ->Int32Value(isolate->GetCurrentContext()) | 
| .FromJust()); | 
|  |