diff options
Diffstat (limited to 'runtime/class_linker-inl.h')
-rw-r--r-- | runtime/class_linker-inl.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/runtime/class_linker-inl.h b/runtime/class_linker-inl.h index da066d1180..4e8f8edf64 100644 --- a/runtime/class_linker-inl.h +++ b/runtime/class_linker-inl.h @@ -455,10 +455,8 @@ void ClassLinker::VisitKnownDexFiles(Thread* self, Visitor visitor) { ReaderMutexLock rmu(self, *Locks::dex_lock_); std::for_each(dex_caches_.begin(), dex_caches_.end(), - [&](DexCacheData& dcd) REQUIRES(Locks::mutator_lock_) { - if (dcd.IsValid()) { - visitor(dcd.dex_file); - } + [&](const auto& entry) REQUIRES(Locks::mutator_lock_) { + visitor(/*dex_file=*/entry.first); }); } |