summaryrefslogtreecommitdiff
path: root/runtime/mirror/class_loader-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/mirror/class_loader-inl.h')
-rw-r--r--runtime/mirror/class_loader-inl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/mirror/class_loader-inl.h b/runtime/mirror/class_loader-inl.h
index e22ddd7e90..313911706e 100644
--- a/runtime/mirror/class_loader-inl.h
+++ b/runtime/mirror/class_loader-inl.h
@@ -21,6 +21,7 @@
#include "base/mutex-inl.h"
#include "class_table-inl.h"
+#include "lambda/box_class_table-inl.h"
namespace art {
namespace mirror {
@@ -35,6 +36,10 @@ inline void ClassLoader::VisitReferences(mirror::Class* klass, const Visitor& vi
if (class_table != nullptr) {
class_table->VisitRoots(visitor);
}
+ lambda::BoxClassTable* const lambda_box_class_table = GetLambdaProxyCache();
+ if (lambda_box_class_table != nullptr) {
+ lambda_box_class_table->VisitRoots(visitor);
+ }
}
} // namespace mirror