Now that all of the derived types have disciplined interfaces, we can eliminate
authorChris Lattner <sabre@nondot.org>
Mon, 9 Feb 2004 05:40:24 +0000 (05:40 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 9 Feb 2004 05:40:24 +0000 (05:40 +0000)
commitf32f56862a550fed2c943c4a4acadc56ce13ab07
tree6209785f3b6effcbf5b63c204395a20c2a6dea8e
parent68b86f4f41f7a6c1c7d13609b162f19222102257
Now that all of the derived types have disciplined interfaces, we can eliminate
all of the ad-hoc storage of contained types.  This allows getContainedType to
not be virtual, and allows us to entirely delete the TypeIterator class.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11230 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DerivedTypes.h
include/llvm/Type.h
lib/VMCore/Type.cpp