| Index: src/x64/assembler-x64.cc | 
| diff --git a/src/x64/assembler-x64.cc b/src/x64/assembler-x64.cc | 
| index 6e29b7a5a6d6c44a1234413f4e3a1a2bf11b467c..bf5ee5bbb77aeb3b89e506b615d9e014057c131c 100644 | 
| --- a/src/x64/assembler-x64.cc | 
| +++ b/src/x64/assembler-x64.cc | 
| @@ -118,9 +118,11 @@ void CpuFeatures::Probe()  { | 
|  | 
| CodeDesc desc; | 
| assm.GetCode(&desc); | 
| -  Object* code = Heap::CreateCode(desc, | 
| -                                  Code::ComputeFlags(Code::STUB), | 
| -                                  Handle<Object>()); | 
| +  MaybeObject* maybe_code = Heap::CreateCode(desc, | 
| +                                             Code::ComputeFlags(Code::STUB), | 
| +                                             Handle<Object>()); | 
| +  Object* code; | 
| +  if (!maybe_code->ToObject(&code)) return; | 
| if (!code->IsCode()) return; | 
| PROFILE(CodeCreateEvent(Logger::BUILTIN_TAG, | 
| Code::cast(code), "CpuFeatures::Probe")); | 
|  |