NumElements = NumEl;
setDerivedTypeProperties();
}
-ArrayType::~ArrayType() {
-#ifdef DEBUG_MERGE_TYPES
- cerr << "Destroyed type: " << getDescription() << endl;
-#endif
-}
StructType::StructType(const vector<const Type*> &Types)
: DerivedType("", StructTyID) {
ValueType(PATypeHandle<Type>(E, this)) {
setDerivedTypeProperties();
}
-PointerType::~PointerType() {
-#ifdef DEBUG_MERGE_TYPES
- cerr << "Destoyed type: " << getDescription() << endl;
-#endif
-}
OpaqueType::OpaqueType() : DerivedType("", OpaqueTyID) {
setAbstract(true);