1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// { dg-lto-do run } extern "C" { static int f4(int); int f5(int a) { extern int f4(int); return f4(a); } } int f4(int a) { return 4+a; } int main(int argc, char *argv[]) { int a = f4(1); return !(a == 5); }