aboutsummaryrefslogtreecommitdiff
path: root/bolt/tools/driver
diff options
context:
space:
mode:
authorserge-sans-paille <sguelton@redhat.com>2022-02-14 16:27:04 +0100
committerserge-sans-paille <sguelton@redhat.com>2022-02-15 09:16:03 +0100
commit290e482342826ee4c65bd6d2aece25736d3f0c7b (patch)
treeee1efe5ff40c55247e674d05794ef559e2a8893d /bolt/tools/driver
parent86bde99a9027f875383e38bfd3a863abae3d0e75 (diff)
downloadllvm-290e482342826ee4c65bd6d2aece25736d3f0c7b.zip
llvm-290e482342826ee4c65bd6d2aece25736d3f0c7b.tar.gz
llvm-290e482342826ee4c65bd6d2aece25736d3f0c7b.tar.bz2
Cleanup LLVMDWARFDebugInfo
As usual with that header cleanup series, some implicit dependencies now need to be explicit: llvm/DebugInfo/DWARF/DWARFContext.h no longer includes: - "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h" - "llvm/DebugInfo/DWARF/DWARFCompileUnit.h" - "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h" - "llvm/DebugInfo/DWARF/DWARFDebugAranges.h" - "llvm/DebugInfo/DWARF/DWARFDebugFrame.h" - "llvm/DebugInfo/DWARF/DWARFDebugLoc.h" - "llvm/DebugInfo/DWARF/DWARFDebugMacro.h" - "llvm/DebugInfo/DWARF/DWARFGdbIndex.h" - "llvm/DebugInfo/DWARF/DWARFSection.h" - "llvm/DebugInfo/DWARF/DWARFTypeUnit.h" - "llvm/DebugInfo/DWARF/DWARFUnitIndex.h" Plus llvm/Support/Errc.h not included by a bunch of llvm/DebugInfo/DWARF/DWARF*.h files Preprocessed lines to build llvm on my setup: after: 1065629059 before: 1066621848 Which is a great diff! Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanup Differential Revision: https://reviews.llvm.org/D119723
Diffstat (limited to 'bolt/tools/driver')
-rw-r--r--bolt/tools/driver/llvm-bolt.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/bolt/tools/driver/llvm-bolt.cpp b/bolt/tools/driver/llvm-bolt.cpp
index f21dd46..0e52289 100644
--- a/bolt/tools/driver/llvm-bolt.cpp
+++ b/bolt/tools/driver/llvm-bolt.cpp
@@ -19,6 +19,7 @@
#include "llvm/MC/TargetRegistry.h"
#include "llvm/Object/Binary.h"
#include "llvm/Support/CommandLine.h"
+#include "llvm/Support/Errc.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/ManagedStatic.h"
#include "llvm/Support/Path.h"