From: Per Bothner Date: Sun, 12 Jun 2005 19:54:59 +0000 (-0700) Subject: * class.c (inherits_from_p): Do load_class if needed. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d35310e309872f99917cb3d7dc67abd63023d33c;p=gcc.git * class.c (inherits_from_p): Do load_class if needed. From-SVN: r100860 --- diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index eeb8af49355..c16e1ef849b 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2005-06-12 Per Bothner + + * class.c (inherits_from_p): Do load_class if needed. + 2005-06-09 Kaveh R. Ghazi * gjavah.c (error): Add ATTRIBUTE_PRINTF_1. diff --git a/gcc/java/class.c b/gcc/java/class.c index 68732b74dd5..a555bf09882 100644 --- a/gcc/java/class.c +++ b/gcc/java/class.c @@ -549,6 +549,8 @@ inherits_from_p (tree type1, tree type2) { if (type1 == type2) return 1; + if (! CLASS_LOADED_P (type1)) + load_class (type1, 1); type1 = CLASSTYPE_SUPER (type1); } return 0;