From c6934e36d33ab402b7b51c78d46c319fc33e8ef3 Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Wed, 10 Apr 2019 11:40:01 +0100 Subject: Avoid some read barriers in ClassTable. And clean up ClassTable. Test: m test-art-host-gtest Test: testrunner.py --host --interpreter Bug: 119486698 Change-Id: Ie413bc5a56eb548352ae1fed0976b75c44e0c0d4 --- runtime/class_table.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'runtime/class_table.h') diff --git a/runtime/class_table.h b/runtime/class_table.h index 0b08041dbd..26cd3ec249 100644 --- a/runtime/class_table.h +++ b/runtime/class_table.h @@ -64,9 +64,7 @@ class ClassTable { return *this; } - bool IsNull() const REQUIRES_SHARED(Locks::mutator_lock_) { - return Read() == nullptr; - } + bool IsNull() const REQUIRES_SHARED(Locks::mutator_lock_); uint32_t Hash() const { return MaskHash(data_.load(std::memory_order_relaxed)); -- cgit v1.2.3-59-g8ed1b