From 0ed2170dc47718b0c0f4907d14676839a1210a8a Mon Sep 17 00:00:00 2001 From: Alexey Lapshin Date: Wed, 8 Apr 2020 15:21:21 +0300 Subject: [PATCH] [DWARFLinker][dsymutil] followup for 88c2137b6d49f88186d0957a4e2d8030a3967334 That patch is a followup for "Move DwarfStreamer into DWARFLinker". It fixes build with LLVM_LINK_LLVM_DYLIB. --- llvm/lib/DWARFLinker/DWARFStreamer.cpp | 2 -- llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/llvm/lib/DWARFLinker/DWARFStreamer.cpp b/llvm/lib/DWARFLinker/DWARFStreamer.cpp index 5b38b58..e900335 100644 --- a/llvm/lib/DWARFLinker/DWARFStreamer.cpp +++ b/llvm/lib/DWARFLinker/DWARFStreamer.cpp @@ -27,8 +27,6 @@ namespace llvm { -static mc::RegisterMCTargetOptionsFlags MOF; - bool DwarfStreamer::init(Triple TheTriple) { std::string ErrorStr; std::string TripleName; diff --git a/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp b/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp index 4e99e5f..131b705 100644 --- a/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp +++ b/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp @@ -83,6 +83,7 @@ #include "llvm/Support/raw_ostream.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetOptions.h" +#include "llvm/MC/MCTargetOptionsCommandFlags.h" #include #include #include @@ -100,6 +101,9 @@ #include namespace llvm { + +static mc::RegisterMCTargetOptionsFlags MOF; + namespace dsymutil { static Error copySwiftInterfaces( -- 2.7.4