diff options
| author | Joseph Myers <jsm@polyomino.org.uk> | 2004-09-24 18:22:20 +0100 | 
|---|---|---|
| committer | Joseph Myers <jsm28@gcc.gnu.org> | 2004-09-24 18:22:20 +0100 | 
| commit | 085e33aa0ad674c2680e6216b7d84737b935351c (patch) | |
| tree | 0df83d2241d0c2e8cf4abfc9975db885362bef6d /libjava/java/lang/ClassCastException.java | |
| parent | a2159c4c35aa1759292e9cce4ae97bbf04c5861e (diff) | |
| download | gcc-085e33aa0ad674c2680e6216b7d84737b935351c.zip gcc-085e33aa0ad674c2680e6216b7d84737b935351c.tar.gz gcc-085e33aa0ad674c2680e6216b7d84737b935351c.tar.bz2 | |
re PR c/17188 (struct Foo { } redefinition)
	PR c/17188
	* c-decl.c (diagnose_mismatched_decls): Check for duplicate
	declarations of enumerators.
	(start_struct): Check TYPE_SIZE rather than TYPE_FIELDS to check
	for redefinition.  Check for nested redefinition.
	(finish_struct): Don't check for nested redefinition.
	(start_enum): Check for nested redefinition.
testsuite:
	* gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
	* gcc.dg/decl-3.c: Adjust expected message.
From-SVN: r88063
Diffstat (limited to 'libjava/java/lang/ClassCastException.java')
0 files changed, 0 insertions, 0 deletions
