Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.ext / return1.C
blobf6bbc4da2116b21b5733cd2192fd5abaf52f85ab
1 // { dg-do assemble  }
2 // { dg-options "-Wno-deprecated" }
3 // Test that the named return value extension works when passed as a reference.
4 // Origin: Jason Merrill <jason@redhat.com>
6 void f (int &i)
8   i = 42;
11 int g () return r // { dg-error "" } named return value
13   f (r); // { dg-error "" } undeclared
16 int main ()
18   int i = g ();
19   return (i != 42);