diff options
Diffstat (limited to 'compiler/driver/compiler_driver.cc')
-rw-r--r-- | compiler/driver/compiler_driver.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/driver/compiler_driver.cc b/compiler/driver/compiler_driver.cc index 18f7105769..0039be0fde 100644 --- a/compiler/driver/compiler_driver.cc +++ b/compiler/driver/compiler_driver.cc @@ -1742,6 +1742,9 @@ static void LoadAndUpdateStatus(const ClassAccessor& accessor, if (&cls->GetDexFile() == &accessor.GetDexFile()) { ObjectLock<mirror::Class> lock(self, cls); mirror::Class::SetStatus(cls, status, self); + if (status >= ClassStatus::kVerified) { + cls->SetVerificationAttempted(); + } } } else { DCHECK(self->IsExceptionPending()); |