14 static volatile uint64_t
sink;
26 return 1 +
mixed(n - 1);
29 int main(
int argc,
char** argv) {
30 (void)argc; (void)argv;
36 uint64_t r =
mixed(30);
38 fprintf(stderr,
"rec_mixed_direct_indirect: r=%llu sink=%llx\n",
39 (
unsigned long long)r, (
unsigned long long)
sink);
40 return r == 30 ? 0 : 1;
int main(int argc, char **argv)
static uint64_t mixed(int n)
static volatile uint64_t sink