* passes.c (ipa_write_summaries): Only modify statements if body
[official-gcc.git] / gcc / testsuite / g++.dg / lto / 20081204-1_0.C
blobe3b4cead8c640595d4189c28102a8c7ce053b29e
1 /* { dg-lto-do link } */
2 /* { dg-require-effective-target fpic } */
3 /* { dg-lto-options {{-flto -flto-partition=1to1 -fPIC -r -nostdlib}} } */
4 /* { dg-extra-ld-options "-flinker-output=nolto-rel" } */
6 /* Tests for the absence during linking of:
7    lto1: error: type of '_ZTVN10__cxxabiv120__si_class_type_infoE' does
8          not match original declaration  */
10 struct Foo { virtual ~Foo(); };
11 namespace __cxxabiv1
13   struct __si_class_type_info: public Foo { };
14   struct Baz: public Foo { virtual void Func(); };
15   void Baz::Func() { }