PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / abi / key1.C
blob1c00b03b5ad86399ae0e2e5126623891fd9c737a
1 // On ARM EABI platforms, key methods may never be inline.
2 // { dg-do compile { target arm_eabi } }
3 // { dg-final { scan-assembler-not _ZTV1S } }
4 // { dg-final { scan-assembler-not _ZTV1T } }
5 // { dg-final { scan-assembler _ZTV1U } }
7 struct S {
8   virtual void f();
9 };
11 inline void S::f() {}
13 struct T {
14   virtual void g();
15   virtual void h();
18 inline void T::g() {}
20 struct U {
21   virtual void i();
22   virtual void j();
25 inline void U::i() {}
26 void U::j () {}