OSDN Git Service

FileCollector.h - reduce Twine.h include to forward declaration. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 27 Jun 2020 10:16:25 +0000 (11:16 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 27 Jun 2020 10:16:25 +0000 (11:16 +0100)
llvm/include/llvm/Support/FileCollector.h
llvm/lib/Support/FileCollector.cpp

index efe5890..2b5e9c6 100644 (file)
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/ADT/StringMap.h"
 #include "llvm/ADT/StringSet.h"
-#include "llvm/ADT/Twine.h"
 #include "llvm/Support/VirtualFileSystem.h"
-
 #include <mutex>
+#include <string>
 
 namespace llvm {
 class FileCollectorFileSystem;
+class Twine;
 
 /// Captures file system interaction and generates data to be later replayed
 /// with the RedirectingFileSystem.
index cb83d84..5975555 100644 (file)
@@ -8,6 +8,7 @@
 
 #include "llvm/Support/FileCollector.h"
 #include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/Twine.h"
 #include "llvm/Support/FileSystem.h"
 #include "llvm/Support/Path.h"
 #include "llvm/Support/Process.h"