diff options
author | Per Bothner <per@bothner.com> | 2005-06-12 12:54:59 -0700 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 2005-06-12 12:54:59 -0700 |
commit | d35310e309872f99917cb3d7dc67abd63023d33c (patch) | |
tree | eaf5c9d2dc416fbd2ca3ae58d390a18583274b1d /gcc | |
parent | 16d4ddd12a937b9f73e9e3c918121cdbe5b1e514 (diff) | |
download | gcc-d35310e309872f99917cb3d7dc67abd63023d33c.zip gcc-d35310e309872f99917cb3d7dc67abd63023d33c.tar.gz gcc-d35310e309872f99917cb3d7dc67abd63023d33c.tar.bz2 |
* class.c (inherits_from_p): Do load_class if needed.
From-SVN: r100860
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/java/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/java/class.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index eeb8af4..c16e1ef 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2005-06-12 Per Bothner <per@bothner.com> + + * class.c (inherits_from_p): Do load_class if needed. + 2005-06-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * gjavah.c (error): Add ATTRIBUTE_PRINTF_1. diff --git a/gcc/java/class.c b/gcc/java/class.c index 68732b7..a555bf0 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; |