PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / ubsan / pr81209.C
blob3f2a576890770fe450050234ad9154698262993f
1 // PR sanitizer/81209
2 // { dg-do compile }
3 // { dg-options "-fsanitize=undefined -fno-declone-ctor-dtor" }
5 #ifdef __SIZEOF_INT128__
6 typedef __int128 T;
7 #else
8 typedef long long int T;
9 #endif
11 struct B {};
12 struct A : virtual public B
14   A (long);
15   T a;
18 A::A (long c)
20   long b = a % c;