2 // { dg-options "-O2" }
3 // Origin: Jakub Jelinek <jakub@redhat.com>
8 baz& operator += (const baz&);
11 inline baz& baz::operator += (const baz& r)
16 inline baz operator + (int x, const baz& y)
21 static inline baz bar (int alpha);
22 static inline baz foo (int alpha)
24 baz tmp = alpha + foo (alpha);
25 tmp += alpha + bar (alpha);
29 static inline baz bar (int alpha)
31 baz tmp = alpha + bar (alpha);
32 tmp += alpha + foo (alpha);