aboutsummaryrefslogtreecommitdiff
path: root/gcc/objcp
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-05-09 17:19:28 +0100
committerJoseph Myers <jsm28@gcc.gnu.org>2010-05-09 17:19:28 +0100
commit492fc0eec511c06f6f159b7d88bc7a8212ce5c23 (patch)
tree40f3750c5c0d3e75e4ae38fc558b95bd1d59a14b /gcc/objcp
parent44f276c65fc93a5ced092eca774c772cb10acd66 (diff)
downloadgcc-492fc0eec511c06f6f159b7d88bc7a8212ce5c23.zip
gcc-492fc0eec511c06f6f159b7d88bc7a8212ce5c23.tar.gz
gcc-492fc0eec511c06f6f159b7d88bc7a8212ce5c23.tar.bz2
re PR c/4784 (Anonymous structs issues)
PR c/4784 * c-decl.c (detect_field_duplicates_hash): New. Handle anonymous structures and unions recursively. (detect_field_duplicates): Move duplicate detection with a hash to detect_field_duplicates_hash. Always use a hash if anonymous structures or unions are present. * doc/extend.texi (Unnamed Fields): Document that duplicate fields give errors. testsuite: * gcc.dg/anon-struct-9.c: New test. From-SVN: r159204
Diffstat (limited to 'gcc/objcp')
0 files changed, 0 insertions, 0 deletions