Merge from mainline (165734:167278).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.dg / abi / mangle31.C
blob4be2e0b03fc92ddd2e8f054c6f3a418aac2d1ad4
1 // PR c++/39095
2 // { dg-do compile }
4 struct B
6   int b;
7 };
9 struct A
11   B *operator->();
12   A ();
13   B b;
16 A::A ()
20 B *
21 A::operator->()
23   return &b;
26 A a;
28 int
29 foo ()
31   return a->b;
34 // { dg-final { scan-assembler "_ZN1AptEv" } }
35 // { dg-final { scan-assembler-not "_ZN1AdtEv" } }