Sign in
llvm
/
llvm-test-suite
/
195afe069d3e2ba1a1bd352d6f44ddf318201371
/
.
/
SingleSource
/
UnitTests
/
2006-01-29-SimpleIndirectCall.c
blob: ad27d60fcc26fe52a991ff37810fdfeb1290d7f6 [
file
] [
log
] [
blame
]
// PR704
#include
<stdio.h>
void
hello
()
{
printf
(
"Hello, world!\n"
);
}
void
goodbye
()
{
printf
(
"Goodbye, world!\n"
);
}
int
main
(
int
argc
,
char
**
argv
)
{
void
(*
f
)()
=
(
argc
>
1
)
?
&
hello
:
&
goodbye
;
f
();
return
0
;
}