summaryrefslogtreecommitdiff
path: root/deps/v8/src/runtime/runtime-function.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/runtime/runtime-function.cc')
-rw-r--r--deps/v8/src/runtime/runtime-function.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/v8/src/runtime/runtime-function.cc b/deps/v8/src/runtime/runtime-function.cc
index c78ac8f6b1..e9433d2041 100644
--- a/deps/v8/src/runtime/runtime-function.cc
+++ b/deps/v8/src/runtime/runtime-function.cc
@@ -63,7 +63,9 @@ RUNTIME_FUNCTION(Runtime_FunctionGetSourceCode) {
DCHECK_EQ(1, args.length());
CONVERT_ARG_HANDLE_CHECKED(JSReceiver, function, 0);
if (function->IsJSFunction()) {
- return *Handle<JSFunction>::cast(function)->shared()->GetSourceCode();
+ Handle<SharedFunctionInfo> shared(
+ Handle<JSFunction>::cast(function)->shared());
+ return *SharedFunctionInfo::GetSourceCode(shared);
}
return isolate->heap()->undefined_value();
}