Index: src/base/atomicops_internals_atomicword_compat.h |
diff --git a/src/base/atomicops_internals_atomicword_compat.h b/src/base/atomicops_internals_atomicword_compat.h |
index 5071f442b4d3c0e6470dbe848c845ce195280dcb..4f758a72990acc22220431ef63a01c547ee48352 100644 |
--- a/src/base/atomicops_internals_atomicword_compat.h |
+++ b/src/base/atomicops_internals_atomicword_compat.h |
@@ -67,6 +67,11 @@ |
reinterpret_cast<volatile Atomic32*>(ptr), value); |
} |
+inline void Acquire_Store(volatile AtomicWord* ptr, AtomicWord value) { |
+ return v8::base::Acquire_Store( |
+ reinterpret_cast<volatile Atomic32*>(ptr), value); |
+} |
+ |
inline void Release_Store(volatile AtomicWord* ptr, AtomicWord value) { |
return v8::base::Release_Store( |
reinterpret_cast<volatile Atomic32*>(ptr), value); |
@@ -82,6 +87,11 @@ |
reinterpret_cast<volatile const Atomic32*>(ptr)); |
} |
+inline AtomicWord Release_Load(volatile const AtomicWord* ptr) { |
+ return v8::base::Release_Load( |
+ reinterpret_cast<volatile const Atomic32*>(ptr)); |
+} |
+ |
} // namespace base |
} // namespace v8 |