X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/1df5f87f1309a8daa30dabdee855f48ae40d14ab..6fe7ccc865dc7d7541b93c5bcaf6368d2c98a174:/debugger/DebuggerCallFrame.cpp diff --git a/debugger/DebuggerCallFrame.cpp b/debugger/DebuggerCallFrame.cpp index 08fba4a..a48e7d1 100644 --- a/debugger/DebuggerCallFrame.cpp +++ b/debugger/DebuggerCallFrame.cpp @@ -47,7 +47,7 @@ const UString* DebuggerCallFrame::functionName() const JSObject* function = m_callFrame->callee(); if (!function || !function->inherits(&JSFunction::s_info)) return 0; - return &asFunction(function)->name(m_callFrame); + return &jsCast(function)->name(m_callFrame); } UString DebuggerCallFrame::calculatedFunctionName() const @@ -56,10 +56,11 @@ UString DebuggerCallFrame::calculatedFunctionName() const return UString(); JSObject* function = m_callFrame->callee(); - if (!function || !function->inherits(&JSFunction::s_info)) + + if (!function) return UString(); - return asFunction(function)->calculatedDisplayName(m_callFrame); + return getCalculatedDisplayName(m_callFrame, function); } DebuggerCallFrame::Type DebuggerCallFrame::type() const