-/* class_resolve_superclass ****************************************************
-
- Resolves the super class reference of the given class if necessary.
-
-*******************************************************************************/
-
-static classinfo *class_resolve_superclass(classinfo *c)
-{
- classinfo *super;
-
- if (c->super.any == NULL)
- return NULL;
-
- /* Check if the super class is a reference. */
-
- if (IS_CLASSREF(c->super)) {
- /* XXX I'm very sure this is not correct. */
- super = resolve_classref_or_classinfo_eager(c->super, true);
-/* super = resolve_classref_or_classinfo_eager(c->super, false); */
-
- if (super == NULL)
- return NULL;
-
- /* Store the resolved super class in the class structure. */
-
- c->super.cls = super;
- }
-
- return c->super.cls;
-}
-
-