Remove unused forward decls.
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 5 Aug 2009 11:33:27 +0000 (11:33 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 5 Aug 2009 11:33:27 +0000 (11:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78187 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/LLVMContext.h
include/llvm/TypeSymbolTable.h

index 0aea6b89222a4a51267494e7020ead4d1652bfee..f5916c47a0a4e4c3064dc742773acac983b59d08 100644 (file)
 
 namespace llvm {
 
-class APFloat;
-class APInt;
-class ArrayType;
-class Constant;
-class ConstantAggregateZero;
-class ConstantArray;
-class ConstantFP;
-class ConstantInt;
-class ConstantPointerNull;
-class ConstantStruct;
-class ConstantVector;
-class FunctionType;
-class IntegerType;
 struct LLVMContextImpl;
-class MDNode;
-class MDString;
-class OpaqueType;
-class PointerType;
-class StringRef;
-class StructType;
-class Type;
-class UndefValue;
-class Use;
-class Value;
-class VectorType;
 
 /// This is an important class for using LLVM in a threaded context.  It
 /// (opaquely) owns and manages the core "global" data of LLVM's core 
index d2d909587a82dbcd0a1828208a1dcdd951cc7c2f..d00c3b8d0b4586a17ddcadc1a8215d60a84aabd8 100644 (file)
@@ -19,6 +19,8 @@
 
 namespace llvm {
 
+class StringRef;
+
 /// This class provides a symbol table of name/type pairs with operations to
 /// support constructing, searching and iterating over the symbol table. The
 /// class derives from AbstractTypeUser so that the contents of the symbol