Introduce class rtx_reader
[official-gcc.git] / gcc / testsuite / g++.dg / ext / always_inline-5.C
blob73caa094f4724d89c2ccd10e53cdde5615c24952
1 // { dg-do compile }
2 struct f
4   inline f(void);
5   inline void f1(void);
6   int a;
7 };
9 inline __attribute__((always_inline))  f::f(void)
11   a++;
14 inline __attribute__((always_inline)) void  f::f1(void)
16   a++;
19 void g(void)
21   f a, b, c, d;
22   a.f1();
25 // f::f() should be inlined even at -O0
26 // { dg-final { scan-assembler-not "_ZN1fC1Ev" } }
27 // Likewise for f::f1()
28 // { dg-final { scan-assembler-not "_ZN1f2f1Ev" } }