diff options
author | Paolo Carlini <pcarlini@suse.de> | 2007-09-05 19:10:48 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2007-09-05 19:10:48 +0000 |
commit | 61fdc9d7460cf58d002cb91b5a3141dea69d9f48 (patch) | |
tree | a35f69825bbd15b17669ab413bf46bfb7fecb456 /gcc/tree-inline.h | |
parent | 13678df87b8f2c1e23fb02b5f8e5fbbc9ce32260 (diff) | |
download | gcc-61fdc9d7460cf58d002cb91b5a3141dea69d9f48.zip gcc-61fdc9d7460cf58d002cb91b5a3141dea69d9f48.tar.gz gcc-61fdc9d7460cf58d002cb91b5a3141dea69d9f48.tar.bz2 |
re PR c++/30302 (ICE with invalid member in anonymous struct)
/cp
2007-09-03 Paolo Carlini <pcarlini@suse.de>
PR c++/30302
* semantics.c (finish_id_expression): Check that path != NULL_TREE
before using TYPE_BINFO on it.
* class.c (finish_struct_anon): Deal correctly with anonymous
structs (vs unions, as GNU extension) in error messages.
/testsuite
2007-09-03 Paolo Carlini <pcarlini@suse.de>
PR c++/30302
* g++.dg/ext/anon-struct5.C: New.
From-SVN: r128145
Diffstat (limited to 'gcc/tree-inline.h')
0 files changed, 0 insertions, 0 deletions