* passes.c (ipa_write_summaries): Only modify statements if body
[official-gcc.git] / gcc / testsuite / g++.dg / lto / 20091002-2_0.C
blob06b75298338ecd3b7130c0ac4bc3a959663a206b
1 // { dg-lto-do link }
2 // { dg-require-effective-target fpic }
3 // { dg-lto-options {{-fPIC}} }
4 // { dg-extra-ld-options "-fPIC -r -nostdlib -flinker-output=nolto-rel" }
6 class DataArray {
7     int max() const    { return 0; }
8 };
9 template < class HashItem > 
10 class DataHashTable {
11     template < class ElemHashItem >
12         class Element    { };
13     typedef Element< HashItem > Elem;
14     DataArray m_elem;
16 class Name    { };
17 class NameSet {
18     DataHashTable < Name > hashtab;
20 NameSet p;