From: Chris Lattner Date: Mon, 1 Sep 2003 16:38:43 +0000 (+0000) Subject: Other minor cleanups while I'm in the area X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=01112bd08adde19947c538bd3d70c9e33cc0e81f;p=oota-llvm.git Other minor cleanups while I'm in the area git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8284 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/DerivedTypes.h b/include/llvm/DerivedTypes.h index 0cabdab49c1..111f6f794e8 100644 --- a/include/llvm/DerivedTypes.h +++ b/include/llvm/DerivedTypes.h @@ -83,8 +83,7 @@ public: -class FunctionType : public DerivedType { -public: +struct FunctionType : public DerivedType { typedef std::vector ParamTypes; private: PATypeHandle ResultType; @@ -150,7 +149,6 @@ public: class CompositeType : public DerivedType { protected: inline CompositeType(PrimitiveID id) : DerivedType(id) { } - public: // getTypeAtIndex - Given an index value into the type, return the type of the @@ -250,7 +248,6 @@ protected: : CompositeType(TID), ElementType(PATypeHandle(ElType, this)) { } public: - inline const Type *getElementType() const { return ElementType; } virtual const Type *getContainedType(unsigned i) const { @@ -295,7 +292,6 @@ protected: // from GCC to make them protected: warning: `class ArrayType' only // defines private constructors and has no friends - // Private ctor - Only can be created by a static member... ArrayType(const Type *ElType, unsigned NumEl); public: @@ -329,7 +325,6 @@ protected: // from GCC to make them protected: warning: `class PointerType' only // defines private constructors and has no friends - // Private ctor - Only can be created by a static member... PointerType(const Type *ElType); public: @@ -354,9 +349,8 @@ public: class OpaqueType : public DerivedType { -private: - OpaqueType(const OpaqueType &); // Do not implement - const OpaqueType &operator=(const OpaqueType &); // Do not implement + OpaqueType(const OpaqueType &); // DO NOT IMPLEMENT + const OpaqueType &operator=(const OpaqueType &); // DO NOT IMPLEMENT protected: // This should really be private, but it squelches a bogus warning // from GCC to make them protected: warning: `class OpaqueType' only @@ -364,7 +358,6 @@ protected: // Private ctor - Only can be created by a static member... OpaqueType(); - public: // get - Static factory method for the OpaqueType class...