| Index: src/code-stubs.cc | 
| diff --git a/src/code-stubs.cc b/src/code-stubs.cc | 
| index 3fb61534287c1ab7b1075cde2c58844be3e16ae3..c66001a1a226fd0174d32257b811194c01cb8c25 100644 | 
| --- a/src/code-stubs.cc | 
| +++ b/src/code-stubs.cc | 
| @@ -80,8 +80,8 @@ SmartArrayPointer<const char> CodeStub::GetName() { | 
|  | 
| void CodeStub::RecordCodeGeneration(Code* code, Isolate* isolate) { | 
| SmartArrayPointer<const char> name = GetName(); | 
| -  PROFILE(isolate, CodeCreateEvent(Logger::STUB_TAG, code, *name)); | 
| -  GDBJIT(AddCode(GDBJITInterface::STUB, *name, code)); | 
| +  PROFILE(isolate, CodeCreateEvent(Logger::STUB_TAG, code, name.get())); | 
| +  GDBJIT(AddCode(GDBJITInterface::STUB, name.get(), code)); | 
| Counters* counters = isolate->counters(); | 
| counters->total_stubs_code_size()->Increment(code->instruction_size()); | 
| } | 
| @@ -164,7 +164,7 @@ Handle<Code> CodeStub::GetCode(Isolate* isolate) { | 
| #ifdef ENABLE_DISASSEMBLER | 
| if (FLAG_print_code_stubs) { | 
| CodeTracer::Scope trace_scope(isolate->GetCodeTracer()); | 
| -      new_object->Disassemble(*GetName(), trace_scope.file()); | 
| +      new_object->Disassemble(GetName().get(), trace_scope.file()); | 
| PrintF(trace_scope.file(), "\n"); | 
| } | 
| #endif | 
|  |