Files
ldc/ir/irtype.h
Tomas Lindquist Olsen f46f865375 Removed KDevelop3 project files, CMake can generate them just fine!
Fixed function literals in static initializers.
Changed alignment of delegates from 2*PTRSIZE to just PTRSIZE.
Changed errors to go to stderr instead of stdout.
Fairly major rewriting of struct/union/class handling, STILL A BIT BUGGY !!!
2008-11-29 21:25:43 +01:00

27 lines
387 B
C++

#ifndef LDC_IR_IRTYPE_H
#define LDC_IR_IRTYPE_H
#include <set>
namespace llvm {
class PATypeHolder;
}
struct IrType
{
static std::set<IrType*> list;
static void resetAll();
// overload all of these to make sure
// the static list is up to date
IrType();
IrType(const IrType& s);
~IrType();
void reset();
llvm::PATypeHolder* type;
};
#endif