| Index: Source/platform/heap/HeapTest.cpp
|
| diff --git a/Source/platform/heap/HeapTest.cpp b/Source/platform/heap/HeapTest.cpp
|
| index 802db688cb7d653c8f4a46baac9a4f88d2be9049..c87ee5076130bf93063de4c2a61d4c9e1f183b02 100644
|
| --- a/Source/platform/heap/HeapTest.cpp
|
| +++ b/Source/platform/heap/HeapTest.cpp
|
| @@ -4778,13 +4778,13 @@ TEST(HeapTest, IndirectStrongToWeak)
|
|
|
| static Mutex& mainThreadMutex()
|
| {
|
| - AtomicallyInitializedStatic(Mutex&, mainMutex = *new Mutex);
|
| + AtomicallyInitializedStaticReference(Mutex, mainMutex, new Mutex);
|
| return mainMutex;
|
| }
|
|
|
| static ThreadCondition& mainThreadCondition()
|
| {
|
| - AtomicallyInitializedStatic(ThreadCondition&, mainCondition = *new ThreadCondition);
|
| + AtomicallyInitializedStaticReference(ThreadCondition, mainCondition, new ThreadCondition);
|
| return mainCondition;
|
| }
|
|
|
| @@ -4801,13 +4801,13 @@ static void wakeMainThread()
|
|
|
| static Mutex& workerThreadMutex()
|
| {
|
| - AtomicallyInitializedStatic(Mutex&, workerMutex = *new Mutex);
|
| + AtomicallyInitializedStaticReference(Mutex, workerMutex, new Mutex);
|
| return workerMutex;
|
| }
|
|
|
| static ThreadCondition& workerThreadCondition()
|
| {
|
| - AtomicallyInitializedStatic(ThreadCondition&, workerCondition = *new ThreadCondition);
|
| + AtomicallyInitializedStaticReference(ThreadCondition, workerCondition, new ThreadCondition);
|
| return workerCondition;
|
| }
|
|
|
| @@ -5083,7 +5083,7 @@ TEST(HeapTest, GarbageCollectionDuringMixinConstruction)
|
|
|
| static RecursiveMutex& recursiveMutex()
|
| {
|
| - AtomicallyInitializedStatic(RecursiveMutex&, recursiveMutex = *new RecursiveMutex);
|
| + AtomicallyInitializedStaticReference(RecursiveMutex, recursiveMutex, new RecursiveMutex);
|
| return recursiveMutex;
|
| }
|
|
|
|
|