* src/vmcore/loader.c (load_class_from_classbuffer_intern): Also call
[cacao.git] / src / vmcore / loader.c
index a2b754e7b7209aa7cd7c76ccdfbe1f7a6d33fd1b..1c0efb1e6cc7f2354f7f333a24279bb019779208 100644 (file)
@@ -1690,8 +1690,10 @@ static bool load_class_from_classbuffer_intern(classbuffer *cb)
                /* XXX This should be done better. */
                tc = resolve_classref_or_classinfo_eager(CLASSREF_OR_CLASSINFO(cr), false);
 
-               if (tc == NULL)
+               if (tc == NULL) {
+                       resolve_handle_pending_exception(true);
                        return false;
+               }
 
                /* Detect circularity. */