This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libgcj/17021] libgcj verifier resolves classes too eagerly
- From: "thebohemian at gmx dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Oct 2005 19:14:32 -0000
- Subject: [Bug libgcj/17021] libgcj verifier resolves classes too eagerly
- References: <bug-17021-6651@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #15 from thebohemian at gmx dot net 2005-10-30 19:14 -------
Created an attachment (id=10082)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10082&action=view)
proposed fix
This patch includes all the lazyfications and a fix for to_array() involving
primitive array names which caused gcj to crash. I also changed the name of the
classname comparation method as suggested by bryce.
The special case where we have a class Lfoo and fool (the latter given as
"Lfool;") is now handled correctly.
There was a need for a new helper method. I hope its name is well chosen.
I am currently waiting for my libgcj assignment papers. This gives you some
time to comment on it. :)
--
thebohemian at gmx dot net changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #10041|0 |1
is obsolete| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17021