// Special g++ Options: -Wno-deprecated int f(int x) return y(x) { } extern "C" void abort (); int main() { if (f(1) != 1 || f(2) != 2 || f(3) != 3) abort (); return 0; }