diff options
Diffstat (limited to 'runtime/verifier/reg_type.cc')
-rw-r--r-- | runtime/verifier/reg_type.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/runtime/verifier/reg_type.cc b/runtime/verifier/reg_type.cc index 41541b5..3510665 100644 --- a/runtime/verifier/reg_type.cc +++ b/runtime/verifier/reg_type.cc @@ -779,9 +779,7 @@ void RegType::CheckInvariants() const { } void RegType::VisitRoots(RootCallback* callback, void* arg) const { - if (!klass_.IsNull()) { - callback(reinterpret_cast<mirror::Object**>(&klass_), arg, 0, kRootUnknown); - } + klass_.VisitRootIfNonNull(callback, arg, RootInfo(kRootUnknown)); } void UninitializedThisReferenceType::CheckInvariants() const { |