| Index: src/factory.cc
|
| diff --git a/src/factory.cc b/src/factory.cc
|
| index fa5d83f1e27d01f0d68088224db71e7311579ee8..77c84505d8c7411befd94771244caf394bc36706 100644
|
| --- a/src/factory.cc
|
| +++ b/src/factory.cc
|
| @@ -2269,13 +2269,6 @@ Handle<String> Factory::NumberToString(Handle<Object> number,
|
|
|
|
|
| Handle<DebugInfo> Factory::NewDebugInfo(Handle<SharedFunctionInfo> shared) {
|
| - // Get the original code of the function.
|
| - Handle<Code> code(shared->code());
|
| -
|
| - // Create a copy of the code before allocating the debug info object to avoid
|
| - // allocation while setting up the debug info object.
|
| - Handle<Code> original_code(*Factory::CopyCode(code));
|
| -
|
| // Allocate initial fixed array for active break points before allocating the
|
| // debug info object to avoid allocation while setting up the debug info
|
| // object.
|
| @@ -2288,8 +2281,7 @@ Handle<DebugInfo> Factory::NewDebugInfo(Handle<SharedFunctionInfo> shared) {
|
| Handle<DebugInfo> debug_info =
|
| Handle<DebugInfo>::cast(NewStruct(DEBUG_INFO_TYPE));
|
| debug_info->set_shared(*shared);
|
| - debug_info->set_original_code(*original_code);
|
| - debug_info->set_code(*code);
|
| + debug_info->set_code(shared->code());
|
| debug_info->set_break_points(*break_points);
|
|
|
| // Link debug info to function.
|
|
|