Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
gdc.test
/
compilable
/
test17807.d
blob: b8c5518c3b0bf5b4b0de90b56cb307763eb9251a [
file
] [
log
] [
blame
]
// REQUIRED_ARGS: -o- -w
int
bug17807
(){
int
y
=
0
;
Lswitch
:
switch
(
2
){
{
case
0
:
break
;
}
enum
x
=
0
;
struct
S
{
enum
x
=
0
;
}
int
foo
(){
return
0
;
}
default
:
y
=
x
+
S
.
x
+
foo
();
static
foreach
(
i
;
1.
.
5
)
case
i
:
break
Lswitch
;
}
return
y
;
}