#define LLVM_DERIVED_TYPES_H
#include "llvm/Type.h"
-#include "llvm/Support/DataTypes.h"
namespace llvm {
class PointerValType;
class PackedValType;
-class DerivedType : public Type, public AbstractTypeUser {
+class DerivedType : public Type {
friend class Type;
protected: