Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
other
/
enum1.C
blob: aa5c976acccf7666b274ef09b8b26e8907455e87 [
file
] [
log
] [
blame
]
// PR c++/6037
// This testcase ICEd because start_enum expected pushtag to insert
// the tag always into current binding level.
struct
A
{
~
A
()
{
}
};
struct
B
{
void
foo
()
{
switch
(
0
)
{
default
:
;
}
A a
;
enum
C
{
};
(
void
)
a
;
}
};