// { dg-do assemble } // { dg-options "-Wno-deprecated" } int f(int x) return y(x) { } // { dg-error "" } extern "C" void abort (); int main() { if (f(1) != 1 || f(2) != 2 || f(3) != 3) abort (); return 0; }