| Index: src/isolate.cc
|
| diff --git a/src/isolate.cc b/src/isolate.cc
|
| index dc31fb68692c732ac7b3f322d7b12bcf94ad3ec5..c5f493d22c30768400854d86714216046a0774a6 100644
|
| --- a/src/isolate.cc
|
| +++ b/src/isolate.cc
|
| @@ -489,8 +489,6 @@ class CaptureStackTraceHelper {
|
| if (options & StackTrace::kFunctionName) {
|
| function_key_ = factory()->InternalizeOneByteString(
|
| STATIC_CHAR_VECTOR("functionName"));
|
| - name_key_ =
|
| - factory()->InternalizeOneByteString(STATIC_CHAR_VECTOR("name"));
|
| }
|
| if (options & StackTrace::kIsEval) {
|
| eval_key_ =
|
| @@ -552,9 +550,7 @@ class CaptureStackTraceHelper {
|
| }
|
|
|
| if (!function_key_.is_null()) {
|
| - Handle<Object> fun_name = JSObject::GetDataProperty(fun, name_key_);
|
| - if (!fun_name->IsString())
|
| - fun_name = Handle<Object>(fun->shared()->DebugName(), isolate_);
|
| + Handle<Object> fun_name = Handle<Object>(fun->DebugName(), isolate_);
|
| JSObject::AddProperty(stack_frame, function_key_, fun_name, NONE);
|
| }
|
|
|
| @@ -585,7 +581,6 @@ class CaptureStackTraceHelper {
|
| Handle<String> function_key_;
|
| Handle<String> eval_key_;
|
| Handle<String> constructor_key_;
|
| - Handle<String> name_key_;
|
| };
|
|
|
|
|
|
|