| Index: base/debug/trace_event_synthetic_delay.cc
|
| diff --git a/base/debug/trace_event_synthetic_delay.cc b/base/debug/trace_event_synthetic_delay.cc
|
| index ab1880941ba459be2a2c3be26750365cbba9148c..868a77737645d4693bd8313db3972ba45091bc55 100644
|
| --- a/base/debug/trace_event_synthetic_delay.cc
|
| +++ b/base/debug/trace_event_synthetic_delay.cc
|
| @@ -220,11 +220,11 @@ base::debug::TraceEventSyntheticDelay* GetOrCreateDelay(
|
| base::subtle::AtomicWord* impl_ptr) {
|
| base::debug::TraceEventSyntheticDelay* delay_impl =
|
| reinterpret_cast<base::debug::TraceEventSyntheticDelay*>(
|
| - base::subtle::NoBarrier_Load(impl_ptr));
|
| + base::subtle::Acquire_Load(impl_ptr));
|
| if (!delay_impl) {
|
| delay_impl = base::debug::TraceEventSyntheticDelayRegistry::GetInstance()
|
| ->GetOrCreateDelay(name);
|
| - base::subtle::NoBarrier_Store(
|
| + base::subtle::Release_Store(
|
| impl_ptr, reinterpret_cast<base::subtle::AtomicWord>(delay_impl));
|
| }
|
| return delay_impl;
|
|
|