Sign in
gnu
/
gcc
/
refs/heads/master
/
.
/
gcc
/
testsuite
/
gcc.dg
/
Wdangling-pointer-pr106868.c
blob: f782a5e07a12cafbf8fb6e51ccb7764b2bc14d72 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O -Wdangling-pointer" } */
void
alloc
(
void
**
p
);
void
false_dangling
(
char
**
p
)
{
{
void
*
q
;
alloc
(&
q
);
*
p
=
q
;
}
char
*
a
=
__builtin_memcpy
(*
p
,
""
,
1
);
*
a
=
0
;
/* { dg-bogus "dangling" } */
}