From 0517f4d54aa832f4ea887683331a635ec688ffd5 Mon Sep 17 00:00:00 2001 From: Hiroshi Yamauchi Date: Thu, 28 Aug 2014 15:29:26 -0700 Subject: Honor the read barrier option in IRT::Get(). Bug: 12687968 Change-Id: Ia69570d57542891a873213e00242953825a1458d --- runtime/indirect_reference_table-inl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'runtime/indirect_reference_table-inl.h') diff --git a/runtime/indirect_reference_table-inl.h b/runtime/indirect_reference_table-inl.h index c826716787..00f7b06f1b 100644 --- a/runtime/indirect_reference_table-inl.h +++ b/runtime/indirect_reference_table-inl.h @@ -79,7 +79,7 @@ inline mirror::Object* IndirectReferenceTable::Get(IndirectRef iref) const { mirror::Object* obj = table_[idx].Read(); if (LIKELY(obj != kClearedJniWeakGlobal)) { // The read barrier or VerifyObject won't handle kClearedJniWeakGlobal. - obj = table_[idx].Read(); + obj = table_[idx].Read(); VerifyObject(obj); } return obj; -- cgit v1.2.3