Sign in
gnu
/
gcc
/
b43d6db9780462273c4d885a0111e3376c114c61
/
.
/
gcc
/
testsuite
/
gcc.dg
/
analyzer
/
pointer-merging.c
blob: dcf0ff048bb29049580df3a861cc9d43d7925407 [
file
] [
log
] [
blame
]
static
char
*
__attribute__
((
noinline
))
test_1_callee
(
int
flag
,
char
*
a
,
char
*
b
)
{
char
*
p
;
if
(
flag
)
p
=
a
;
else
p
=
b
;
return
p
;
}
char
test_1_caller
(
int
flag
)
{
char
a
=
42
;
char
b
=
43
;
return
*
test_1_callee
(
flag
,
&
a
,
&
b
);
}