This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/14355] [3.4/3.5 Regression] ICE in cxx_incomplete_type_diagnostic
- From: "bangerth at dealii dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Mar 2004 02:54:20 -0000
- Subject: [Bug c++/14355] [3.4/3.5 Regression] ICE in cxx_incomplete_type_diagnostic
- References: <20040301062119.14355.bangerth@dealii.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From bangerth at dealii dot org 2004-03-02 02:54 -------
The obvious way to fix this, of course, is to go back, unapply the
patch temporarily, observe that we get the ICE back, fix it, then
reapply your patch to PR 14377.
Whether that makes sense is another matter. If the fix for 14377 patched
the only place where invalid data could be fed to
cxx_incomplete_type_diagnostic,
then it doesn't make much sense to fix the ICE here. If some other place
could leak similarly wrong data down, then one should fix it. I
personally have not much of an opinion. It's not terribly important,
so waiting whether someone else can come up with a testcase using the
compiler with the fix for 14377 is also an option.
W.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14355