prune #includes more.
authorChris Lattner <sabre@nondot.org>
Mon, 28 Dec 2009 08:26:43 +0000 (08:26 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 28 Dec 2009 08:26:43 +0000 (08:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92213 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Metadata.h

index e4cb12119cfc7df0c47ad4c547da4f1ffb852d16..e8b27d6c5b72c05c4c4af80324065b7ccac2a2c6 100644 (file)
@@ -19,8 +19,6 @@
 #include "llvm/Value.h"
 #include "llvm/Type.h"
 #include "llvm/ADT/FoldingSet.h"
-#include "llvm/ADT/SmallPtrSet.h"
-#include "llvm/ADT/SmallVector.h"
 #include "llvm/ADT/ilist_node.h"
 
 namespace llvm {
@@ -28,6 +26,8 @@ class Constant;
 class Instruction;
 class LLVMContext;
 class MetadataContextImpl;
+template <typename T> class SmallVectorImpl;
+template<class PtrType, unsigned SmallSize> class SmallPtrSet;
 
 //===----------------------------------------------------------------------===//
 // MetadataBase  - A base class for MDNode, MDString and NamedMDNode.