summaryrefslogtreecommitdiff
path: root/runtime/mirror/class_loader-inl.h
diff options
context:
space:
mode:
author Igor Murashkin <iam@google.com> 2015-11-21 00:55:35 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-11-21 00:55:35 +0000
commitb48cb936e6fa52d0ded29bac4f1f654cdf112ac6 (patch)
treeb192c4698c4889ae90db6abe2652199802213fe6 /runtime/mirror/class_loader-inl.h
parent3944f7175dcf60316ba58a42698ccf23c65ac57c (diff)
parent457e874459ae638145cab6d572e34d48480e39d2 (diff)
Merge "lambda: Add support for invoke-interface for boxed innate lambdas"
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