| Index: Source/bindings/core/v8/V8Initializer.cpp | 
| diff --git a/Source/bindings/core/v8/V8Initializer.cpp b/Source/bindings/core/v8/V8Initializer.cpp | 
| index 967a9f2e0c2a36fcc5ecd08adb021f02b9506db6..939d7928a04d57ddcd9d8bfae897a9eb4205ebe2 100644 | 
| --- a/Source/bindings/core/v8/V8Initializer.cpp | 
| +++ b/Source/bindings/core/v8/V8Initializer.cpp | 
| @@ -242,8 +242,8 @@ typedef Deque<PromiseRejectMessage> PromiseRejectMessageQueue; | 
|  | 
| static PromiseRejectMessageQueue& promiseRejectMessageQueue() | 
| { | 
| -    AtomicallyInitializedStatic(ThreadSpecific<PromiseRejectMessageQueue>*, queue = new ThreadSpecific<PromiseRejectMessageQueue>); | 
| -    return **queue; | 
| +    AtomicallyInitializedStaticReference(ThreadSpecific<PromiseRejectMessageQueue>, queue, new ThreadSpecific<PromiseRejectMessageQueue>); | 
| +    return *queue; | 
| } | 
|  | 
| void V8Initializer::reportRejectedPromises() | 
|  |