aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/inspector/v8-debugger-script.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/inspector/v8-debugger-script.cc')
-rw-r--r--deps/v8/src/inspector/v8-debugger-script.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/inspector/v8-debugger-script.cc b/deps/v8/src/inspector/v8-debugger-script.cc
index c1efd2dba1..d9dda1fb01 100644
--- a/deps/v8/src/inspector/v8-debugger-script.cc
+++ b/deps/v8/src/inspector/v8-debugger-script.cc
@@ -417,8 +417,9 @@ class WasmVirtualScript : public V8DebuggerScript {
private:
static const String16& emptyString() {
- static const String16 singleEmptyString;
- return singleEmptyString;
+ // On the heap and leaked so that no destructor needs to run at exit time.
+ static const String16* singleEmptyString = new String16;
+ return *singleEmptyString;
}
v8::Local<v8::debug::Script> script() const override {