[DWARFLinker][dsymutil] followup for 88c2137b6d49f88186d0957a4e2d8030a3967334
authorAlexey Lapshin <a.v.lapshin@mail.ru>
Wed, 8 Apr 2020 12:21:21 +0000 (15:21 +0300)
committerAlexey Lapshin <a.v.lapshin@mail.ru>
Wed, 8 Apr 2020 13:46:52 +0000 (16:46 +0300)
That patch is a followup for "Move DwarfStreamer into DWARFLinker".
It fixes build with LLVM_LINK_LLVM_DYLIB.

llvm/lib/DWARFLinker/DWARFStreamer.cpp
llvm/tools/dsymutil/DwarfLinkerForBinary.cpp

index 5b38b58..e900335 100644 (file)
@@ -27,8 +27,6 @@
 
 namespace llvm {
 
-static mc::RegisterMCTargetOptionsFlags MOF;
-
 bool DwarfStreamer::init(Triple TheTriple) {
   std::string ErrorStr;
   std::string TripleName;
index 4e99e5f..131b705 100644 (file)
@@ -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 <algorithm>
 #include <cassert>
 #include <cinttypes>
 #include <vector>
 
 namespace llvm {
+
+static mc::RegisterMCTargetOptionsFlags MOF;
+
 namespace dsymutil {
 
 static Error copySwiftInterfaces(