comparison ir/irdtype.h @ 1247:2a92c115461d

Disabled resetting types between modules MAO (more at once). Fixes guaranteed MOA compilation segfault.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Fri, 17 Apr 2009 17:16:55 +0200
parents d68796be59fd
children
comparison
equal deleted inserted replaced
1246:6ef97d65ca60 1247:2a92c115461d
7 class PATypeHolder; 7 class PATypeHolder;
8 } 8 }
9 9
10 struct IrDType 10 struct IrDType
11 { 11 {
12 static std::set<IrDType*> list;
13 static void resetAll();
14
15 // overload all of these to make sure
16 // the static list is up to date
17 IrDType(); 12 IrDType();
18 IrDType(const IrDType& s);
19 ~IrDType();
20
21 void reset();
22
23 llvm::PATypeHolder* type; 13 llvm::PATypeHolder* type;
24 }; 14 };
25 15
26 #endif 16 #endif