Merge "Ensure class is linked before resolution" into lmp-dev
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index 26f32f9..9d67b8c 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -2066,7 +2066,7 @@
       if (pair.second != nullptr) {
         mirror::Class* klass = LookupClass(descriptor, nullptr);
         if (klass != nullptr) {
-          return klass;
+          return EnsureResolved(self, descriptor, klass);
         }
         klass = DefineClass(descriptor, NullHandle<mirror::ClassLoader>(), *pair.first,
                             *pair.second);