Replace unnecessary #include directive with forward declarations.
authorAdrian Prantl <aprantl@apple.com>
Tue, 18 Mar 2014 02:34:52 +0000 (02:34 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 18 Mar 2014 02:34:52 +0000 (02:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204104 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/DwarfUnit.h

index 0123180ea468a032dfd08d544d6a62fb265d6515..44eed9406fef639d35412700650730bd96835cd8 100644 (file)
@@ -22,7 +22,6 @@
 #include "llvm/ADT/SetVector.h"
 #include "llvm/ADT/SmallPtrSet.h"
 #include "llvm/ADT/StringMap.h"
-#include "llvm/CodeGen/AsmPrinter.h"
 #include "llvm/CodeGen/LexicalScopes.h"
 #include "llvm/IR/DebugInfo.h"
 #include "llvm/IR/DebugLoc.h"
@@ -32,7 +31,9 @@
 
 namespace llvm {
 
+class AsmPrinter;
 class ByteStreamer;
+class DwarfDebug;
 class DwarfUnit;
 class DwarfCompileUnit;
 class ConstantInt;
index a1c1fcc87a2704a437d52b0325f32cdc0e19c98a..1c4e0e552f5d82cc22169d272abf5ae58ff8dc89 100644 (file)
@@ -19,6 +19,7 @@
 #include "llvm/ADT/DenseMap.h"
 #include "llvm/ADT/Optional.h"
 #include "llvm/ADT/StringMap.h"
+#include "llvm/CodeGen/AsmPrinter.h"
 #include "llvm/IR/DIBuilder.h"
 #include "llvm/IR/DebugInfo.h"
 #include "llvm/MC/MCExpr.h"