| Index: third_party/WebKit/Source/core/workers/SharedWorkerGlobalScope.cpp | 
| diff --git a/third_party/WebKit/Source/core/workers/SharedWorkerGlobalScope.cpp b/third_party/WebKit/Source/core/workers/SharedWorkerGlobalScope.cpp | 
| index ca96bec1e53e85a669b4e3e5b22aacf35d685255..b299a8068bb8bfba09e06fa18c773e07fe6acc2a 100644 | 
| --- a/third_party/WebKit/Source/core/workers/SharedWorkerGlobalScope.cpp | 
| +++ b/third_party/WebKit/Source/core/workers/SharedWorkerGlobalScope.cpp | 
| @@ -30,7 +30,7 @@ | 
|  | 
| #include "core/workers/SharedWorkerGlobalScope.h" | 
|  | 
| -#include "bindings/core/v8/ScriptCallStack.h" | 
| +#include "bindings/core/v8/SourceLocation.h" | 
| #include "core/events/MessageEvent.h" | 
| #include "core/inspector/ConsoleMessage.h" | 
| #include "core/frame/LocalDOMWindow.h" | 
| @@ -80,10 +80,10 @@ SharedWorkerThread* SharedWorkerGlobalScope::thread() | 
| return static_cast<SharedWorkerThread*>(Base::thread()); | 
| } | 
|  | 
| -void SharedWorkerGlobalScope::logExceptionToConsole(const String& errorMessage, int scriptId, const String& sourceURL, int lineNumber, int columnNumber, PassRefPtr<ScriptCallStack> callStack) | 
| +void SharedWorkerGlobalScope::logExceptionToConsole(const String& errorMessage, PassOwnPtr<SourceLocation> location) | 
| { | 
| -    WorkerGlobalScope::logExceptionToConsole(errorMessage, scriptId, sourceURL, lineNumber, columnNumber, callStack); | 
| -    ConsoleMessage* consoleMessage = ConsoleMessage::create(JSMessageSource, ErrorMessageLevel, errorMessage, sourceURL, lineNumber, columnNumber, callStack, scriptId); | 
| +    WorkerGlobalScope::logExceptionToConsole(errorMessage, location->clone()); | 
| +    ConsoleMessage* consoleMessage = ConsoleMessage::create(JSMessageSource, ErrorMessageLevel, errorMessage, std::move(location)); | 
| addMessageToWorkerConsole(consoleMessage); | 
| } | 
|  | 
|  |