aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/tree-prof/lipo/tls2.h
blob: 9ba0945c2a660337b762aa5415bdcdfb324055ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern int NextId();

class TLSClass {
 public:
  TLSClass() {
    id = NextId();
    bar = 1;
  }
  ~TLSClass() {}
  int id;
  int bar;
};
extern TLSClass* NextTLSClass();
extern void *SetTLSClass(TLSClass *a);
extern TLSClass *GetTLSClass();