[TableGen] Remove unnecessary include and just forward declare. NFC
authorCraig Topper <craig.topper@gmail.com>
Tue, 26 May 2015 06:48:43 +0000 (06:48 +0000)
committerCraig Topper <craig.topper@gmail.com>
Tue, 26 May 2015 06:48:43 +0000 (06:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238179 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/TableGen/TableGenBackend.h

index 3e4f3cc917a80b134f67f36044245aef04a30524..d226f1f1af7b406bb3d3b72c760867c54e67410a 100644 (file)
 #ifndef LLVM_TABLEGEN_TABLEGENBACKEND_H
 #define LLVM_TABLEGEN_TABLEGENBACKEND_H
 
 #ifndef LLVM_TABLEGEN_TABLEGENBACKEND_H
 #define LLVM_TABLEGEN_TABLEGENBACKEND_H
 
-#include "llvm/ADT/StringRef.h"
-
 namespace llvm {
 
 namespace llvm {
 
+class StringRef;
 class raw_ostream;
 
 /// emitSourceFileHeader - Output an LLVM style file header to the specified
 class raw_ostream;
 
 /// emitSourceFileHeader - Output an LLVM style file header to the specified