Allow compilation of classes in different ClassLoaders
Change-Id: Ib0420471590a4c6d16bc25285ef3876098eacb36
diff --git a/src/class_linker.cc b/src/class_linker.cc
index a42ab72..e03eca6 100644
--- a/src/class_linker.cc
+++ b/src/class_linker.cc
@@ -489,7 +489,9 @@
if (descriptor[0] == '[') {
return CreateArrayClass(descriptor, class_loader);
}
- const DexFile::ClassPath& class_path = ((class_loader != NULL) ? class_loader->GetClassPath() : boot_class_path_);
+ const DexFile::ClassPath& class_path = ((class_loader != NULL)
+ ? ClassLoader::GetClassPath(class_loader)
+ : boot_class_path_);
DexFile::ClassPathEntry pair = DexFile::FindInClassPath(descriptor, class_path);
if (pair.second == NULL) {
std::string name(PrintableString(descriptor));