diff options
| -rw-r--r-- | runtime/mirror/class.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/mirror/class.h b/runtime/mirror/class.h index 9670accf56..2adf54ab86 100644 --- a/runtime/mirror/class.h +++ b/runtime/mirror/class.h @@ -831,7 +831,8 @@ class MANAGED Class FINAL : public Object { ReadBarrierOption kReadBarrierOption = kWithReadBarrier> bool ShouldHaveImt() SHARED_REQUIRES(Locks::mutator_lock_) { return ShouldHaveEmbeddedVTable<kVerifyFlags, kReadBarrierOption>() && - GetIfTable() != nullptr && !IsArrayClass(); + GetIfTable<kVerifyFlags, kReadBarrierOption>() != nullptr && + !IsArrayClass<kVerifyFlags, kReadBarrierOption>(); } template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, |