From: Volker Reichelt Date: Thu, 21 Jul 2005 14:50:46 +0000 (+0000) Subject: re PR c++/15938 (ICE with anonymous unions) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b8bcbe3ae8db8a4aba93aec6f9bf110f190e88b8;p=gcc.git re PR c++/15938 (ICE with anonymous unions) PR c++/15938 * g++.dg/init/union2.C: New test. From-SVN: r102235 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index faf36f7d825..e7fb312a08b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2005-07-21 Volker Reichelt + + PR c++/15938 + * g++.dg/init/union2.C: New test. + 2005-07-21 Volker Reichelt PR c/22393 diff --git a/gcc/testsuite/g++.dg/init/union2.C b/gcc/testsuite/g++.dg/init/union2.C new file mode 100644 index 00000000000..ac39f6092ef --- /dev/null +++ b/gcc/testsuite/g++.dg/init/union2.C @@ -0,0 +1,13 @@ +// PR c++/15938 +// { dg-do compile } +// { dg-options "" } + +typedef union +{ + struct { int i; }; + struct { char c; }; +} A; + +A a = { 0 }; +A b = {{ 0 }}; +A c = {{{ 0 }}}; // { dg-error "braces" }