Sign in
gnu
/
gcc
/
a6d3012b274f38b20e2a57162106f625746af6c6
/
.
/
gcc
/
testsuite
/
c-c++-common
/
torture
/
pr58794-2.c
blob: 767798806db980585d7e4a30acacf524ef9c12f1 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
struct
S
{
volatile
int
f
;
}
a
;
unsigned
int
b
;
static
int
*
c
[
1
][
2
]
=
{{
0
,
(
int
*)&
a
.
f
}};
static
unsigned
int
d
;
int
main
()
{
for
(;
d
<
1
;
d
++)
for
(;
b
<
1
;
b
++)
*
c
[
b
][
d
+
1
]
=
0
;
return
0
;
}