The code snippet goes as follows:
*snip*
namespace Bar
{
typedef void MyVoid;
}
using Bar::MyVoid;
*snip*
Compiling with "g++-4.3.0 -save-temps -g -Wall -o simple simple.cc -c"
results in this:
simple.cc:6: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
Could reproduce this bug on Gentoo 2008.0 with g++ 4.3.0 and 4.2.3 and on
Fedora Core 8.
--
Summary: [4.2 4.3 regression] ICE with typedef void in namespace
and using the defined type in another when compiling
with "-g"
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dev-zero at gentoo dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36278