There is no reason for Value to be an AbstractTypeUser. This just makes things
authorChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 19:44:23 +0000 (19:44 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 19:44:23 +0000 (19:44 +0000)
commit0dde36c4c70e2c16be7802e978fb7dd34a7125cb
treeca4ef9d76010ba44f93e0fe0971cb39c1e8ecbc8
parentdf0c1a2189c6a1864eca3aaa8031c5c91259e20a
There is no reason for Value to be an AbstractTypeUser.  This just makes things
significantly more complete.  Instead, just make DerivedType's AbstractTypeUser's,
and make Value contain a PATypeHolder.  This will also be more efficient in the
future.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8827 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DerivedTypes.h
include/llvm/Value.h