Fix invariant check for unresolved super classes.

Change-Id: I31139d665139e7b61573bbfd7650346bb90c8473
diff --git a/src/verifier/reg_type.cc b/src/verifier/reg_type.cc
index 56de179..a18c8b1 100644
--- a/src/verifier/reg_type.cc
+++ b/src/verifier/reg_type.cc
@@ -504,8 +504,8 @@
     checked = true;
   }
   if (IsUnresolvedTypes()) {
-    if (IsUnresolvedMergedReference()) {
-      // Unresolved merged types: allocation pc/merged types should be defined.
+    if (IsUnresolvedMergedReference() || IsUnresolvedSuperClass()) {
+      // Unresolved super/merged types: allocation pc/merged types should be defined.
       CHECK(descriptor_.empty()) << *this;
       CHECK(klass_ == NULL) << *this;
       CHECK_NE(allocation_pc_or_constant_or_merged_types_, 0U) << *this;