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_; |
}; |