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; |