PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / ubsan / return-2.C
blob068210d884c5d5608d26bb88eae931a70f0ef63a
1 // { dg-do run }
2 // { dg-options "-fsanitize=return -fno-sanitize-recover=return -Wno-return-type" }
4 struct S { S (); ~S (); };
6 S::S () {}
7 S::~S () {}
9 int
10 foo (int x)
12   S a;
13   {
14     S b;
15     if (x)
16       return 1;
17   }
20 int
21 main ()
23   foo (1);
24   foo (14);