[Analysis] ImportedFunctionsInliningStatistics.h - add <memory> and remove unused...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 19 Apr 2021 13:51:57 +0000 (14:51 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 19 Apr 2021 15:20:56 +0000 (16:20 +0100)
Move <string> include to ImportedFunctionsInliningStatistics.cpp and add missing <memory> include as we have explicit uses of std::unique_ptr in the header.

llvm/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h
llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp

index a06224b..45ef4db 100644 (file)
@@ -15,7 +15,7 @@
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/ADT/StringMap.h"
 #include "llvm/ADT/StringRef.h"
-#include <string>
+#include <memory>
 #include <vector>
 
 namespace llvm {
index a7b5fda..48eeb87 100644 (file)
@@ -19,6 +19,8 @@
 #include <algorithm>
 #include <iomanip>
 #include <sstream>
+#include <string>
+
 using namespace llvm;
 
 cl::opt<InlinerFunctionImportStatsOpts> InlinerFunctionImportStats(