doc: Document struct-layout-1.exp for ABI checks
[official-gcc.git] / gcc / testsuite / g++.dg / lto / 20081118_0.C
blobf49157bfbfd91f8a138be27a9494a3cc1aeb77d1
1 /* { dg-lto-do link } */
2 /* { dg-require-effective-target fpic } */
3 /* { dg-lto-options {{-fPIC -flto -flto-partition=1to1 -r -nostdlib}} } */
4 /* { dg-extra-ld-options "-flinker-output=nolto-rel" } */
6 /* We used to ICE because of dangling pointers.  */
8 class object
10 public:
11   virtual ~object() {}
14 class foo : public object
16   virtual int method(void);
19 int
20 foo::method(void)
22   return 0;