From 630b2a5c18452eef9c458f669b38a702a8bac376 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 24 May 2025 15:50:25 -0700 Subject: [PATCH] [llvm-objcopy] Remove unused includes (NFC) These are identified by misc-include-cleaner. I've filtered out those that break builds. Also, I'm staying away from llvm-config.h, config.h, and Compiler.h, which likely cause platform- or compiler-specific build failures. --- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp index 3b1108859faf0..ad67b673b2cc7 100644 --- a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp +++ b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp @@ -7,37 +7,26 @@ //===----------------------------------------------------------------------===// #include "ObjcopyOptions.h" -#include "llvm/ADT/STLExtras.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringRef.h" #include "llvm/ADT/Twine.h" -#include "llvm/BinaryFormat/ELF.h" -#include "llvm/ObjCopy/COFF/COFFConfig.h" #include "llvm/ObjCopy/COFF/COFFObjcopy.h" #include "llvm/ObjCopy/CommonConfig.h" #include "llvm/ObjCopy/ELF/ELFConfig.h" #include "llvm/ObjCopy/ELF/ELFObjcopy.h" -#include "llvm/ObjCopy/MachO/MachOConfig.h" #include "llvm/ObjCopy/MachO/MachOObjcopy.h" #include "llvm/ObjCopy/ObjCopy.h" -#include "llvm/ObjCopy/wasm/WasmConfig.h" #include "llvm/ObjCopy/wasm/WasmObjcopy.h" #include "llvm/Object/Archive.h" -#include "llvm/Object/ArchiveWriter.h" #include "llvm/Object/Binary.h" #include "llvm/Object/COFF.h" -#include "llvm/Object/ELFObjectFile.h" -#include "llvm/Object/ELFTypes.h" #include "llvm/Object/Error.h" -#include "llvm/Object/MachO.h" #include "llvm/Object/MachOUniversal.h" -#include "llvm/Object/Wasm.h" #include "llvm/Option/Arg.h" #include "llvm/Option/ArgList.h" #include "llvm/Option/Option.h" #include "llvm/Support/Casting.h" #include "llvm/Support/CommandLine.h" -#include "llvm/Support/Errc.h" #include "llvm/Support/Error.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/ErrorOr.h" @@ -46,16 +35,13 @@ #include "llvm/Support/Memory.h" #include "llvm/Support/Path.h" #include "llvm/Support/Process.h" -#include "llvm/Support/SmallVectorMemoryBuffer.h" #include "llvm/Support/StringSaver.h" #include "llvm/Support/WithColor.h" #include "llvm/Support/raw_ostream.h" #include "llvm/TargetParser/Host.h" -#include #include #include #include -#include #include using namespace llvm;