Sign in
gnu
/
gcc
/
93d183a5fff92d80c0545b7a7ce9b77fe7a258f7
/
.
/
gcc
/
testsuite
/
gcc.dg
/
asan
/
pr64170.c
blob: c4edcaa39d16f27bf78ad8513afe0e66ac38e9b4 [
file
] [
log
] [
blame
]
/* PR sanitizer/64170 */
/* { dg-do compile } */
/* { dg-options "-fsanitize=address,null" } */
int
a
,
*
b
,
c
;
void
bar
(
int
);
void
foo
(
void
)
{
char
*
d
=
(
char
*)
b
;
if
(
d
[
0
]
&&
d
[
1
])
return
;
if
(
c
)
a
=
*(
int
*)
d
;
bar
(*(
int
*)
d
);
}