Index: webrtc/base/criticalsection.h |
diff --git a/webrtc/base/criticalsection.h b/webrtc/base/criticalsection.h |
index a7571fee0e0dbf53bafb378675c15cbe4d021078..ddbf857f2b15cc49bca4c13e72a011fcc4b7d87b 100644 |
--- a/webrtc/base/criticalsection.h |
+++ b/webrtc/base/criticalsection.h |
@@ -106,10 +106,13 @@ |
void Unlock() UNLOCK_FUNCTION(); |
- AtomicInt lock_acquired; |
+ volatile int lock_acquired; |
}; |
-class GlobalLock : public GlobalLockPod {}; |
+class GlobalLock : public GlobalLockPod { |
+ public: |
+ GlobalLock(); |
+}; |
// GlobalLockScope, for serializing execution through a scope. |
class SCOPED_LOCKABLE GlobalLockScope { |