diff options
Diffstat (limited to 'deps/v8/src/inspector/v8-debugger-script.cc')
-rw-r--r-- | deps/v8/src/inspector/v8-debugger-script.cc | 5 |
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 { |