RAP-optimizations/testcase/cfi2.c
2018-11-30 23:16:06 +08:00

23 lines
281 B
C

///
#include <stdio.h>
volatile int vi = 0;
int internal () {
return 42;
}
int (*volatile fp) () = internal;
int foo (double d) {
vi += fp ();
printf ("%d\n", vi);
return fp () + (int)d;
}
int bar (double d) {
vi += fp ();
printf ("%d\n", vi);
return fp () - (int)d;
}