remove misleading comment
authorChris Lattner <sabre@nondot.org>
Sat, 23 Sep 2006 06:09:45 +0000 (06:09 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 23 Sep 2006 06:09:45 +0000 (06:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30585 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Type.h

index 9f73b25dbf7b7dc19f9ab1530b21451b9632f917..20a3e35d0c25181957e300a0833b7825acecdb51 100644 (file)
@@ -371,13 +371,7 @@ protected:
 //===----------------------------------------------------------------------===//
 // Define some inline methods for the AbstractTypeUser.h:PATypeHandle class.
 // These are defined here because they MUST be inlined, yet are dependent on
-// the definition of the Type class.  Of course Type derives from Value, which
-// contains an AbstractTypeUser instance, so there is no good way to factor out
-// the code.  Hence this bit of uglyness.
-//
-// In the long term, Type should not derive from Value, allowing
-// AbstractTypeUser.h to #include Type.h, allowing us to eliminate this
-// nastyness entirely.
+// the definition of the Type class.
 //
 inline void PATypeHandle::addUser() {
   assert(Ty && "Type Handle has a null type!");