Be careful about comdat boundary in ICF (PR ipa/82352).
[official-gcc.git] / gcc / testsuite / g++.dg / abi / thunk3.C
blobf2347f79ecdb356aedbf4d9214cd53142cb3e74f
1 // { dg-require-weak "" }
2 // { dg-final { scan-assembler-not ".weak\[\t \]_?_ZThn._N7Derived3FooEv" { target { ! { *-*-darwin* } } } } }
3 // { dg-final { scan-assembler-not ".weak_definition\[\t \]_?_ZThn._N7Derived3FooEv" { target { *-*-darwin* } } } }
5 struct Base 
7   virtual void Foo ();
8 };
10 struct Filler 
12   virtual void Baz ();
15 struct Derived : Filler, Base 
17   virtual void Foo ();
20 void Derived::Foo ()