[llvm] r235405 - DebugInfo: Prune unnecessary forward declarations

Duncan P. N. Exon Smith dexonsmith at apple.com
Tue Apr 21 12:00:26 PDT 2015


Author: dexonsmith
Date: Tue Apr 21 14:00:26 2015
New Revision: 235405

URL: http://llvm.org/viewvc/llvm-project?rev=235405&view=rev
Log:
DebugInfo: Prune unnecessary forward declarations

Probably these forward declarations were once useful, but they certainly
don't belong here now.

Modified:
    llvm/trunk/include/llvm/IR/DebugInfo.h

Modified: llvm/trunk/include/llvm/IR/DebugInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/IR/DebugInfo.h?rev=235405&r1=235404&r2=235405&view=diff
==============================================================================
--- llvm/trunk/include/llvm/IR/DebugInfo.h (original)
+++ llvm/trunk/include/llvm/IR/DebugInfo.h Tue Apr 21 14:00:26 2015
@@ -29,22 +29,9 @@
 #include <iterator>
 
 namespace llvm {
-class BasicBlock;
-class Constant;
-class Function;
-class GlobalVariable;
 class Module;
-class Type;
-class Value;
 class DbgDeclareInst;
 class DbgValueInst;
-class Instruction;
-class Metadata;
-class MDNode;
-class MDString;
-class NamedMDNode;
-class LLVMContext;
-class raw_ostream;
 
 /// \brief Maps from type identifier to the actual MDNode.
 typedef DenseMap<const MDString *, MDNode *> DITypeIdentifierMap;





More information about the llvm-commits mailing list