diff options
Diffstat (limited to 'runtime/mirror/object.h')
-rw-r--r-- | runtime/mirror/object.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/mirror/object.h b/runtime/mirror/object.h index b730670796..cfc8549751 100644 --- a/runtime/mirror/object.h +++ b/runtime/mirror/object.h @@ -90,6 +90,9 @@ class MANAGED LOCKABLE Object { void SetClass(Class* new_klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); Object* GetReadBarrierPointer() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); +#ifndef USE_BAKER_OR_BROOKS_READ_BARRIER + NO_RETURN +#endif void SetReadBarrierPointer(Object* rb_ptr) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); bool AtomicSetReadBarrierPointer(Object* expected_rb_ptr, Object* rb_ptr) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); |