PHIOPT: move factor_out_conditional_operation over to use gimple_match_op
[official-gcc.git] / gcc / testsuite / g++.dg / abi / anon3.C
blob3e38024aeddc3c03dfdb5bcbe7492467b492eae2
1 // { dg-require-weak "" }
3 typedef struct {
4   // { dg-final { scan-assembler ".weak\(_definition\)?\[ \t\]_?_ZN4Heya4blahEv" } }
5   // { dg-final { scan-assembler ".weak\(_definition\)?\[ \t\]_?_ZTI4Heya" { target { ! { hppa*-*-hpux* } } } } }
6   // { dg-final { scan-assembler ".weak\(_definition\)?\[ \t\]_?_ZTV4Heya" } }
7   virtual const char *blah() {
8     return "Heya::blah";
9   }
10   // { dg-final { scan-assembler ".weak\(_definition\)?\[ \t\]_?_ZN4Heya1A1fEv" } }
11   // { dg-final { scan-assembler ".weak\(_definition\)?\[ \t\]_?_ZTIN4Heya1AE" { target { ! { hppa*-*-hpux* } } } } }
12   // { dg-final { scan-assembler ".weak\(_definition\)?\[ \t\]_?_ZTVN4Heya1AE" } }
13   struct A {
14     virtual void f() { }
15   };
16 } Heya;
18 Heya h;
19 Heya::A a;