]> granicus.if.org Git - llvm/commitdiff
Unbreak the modules build by splitting Target out into its own top-level module
authorAdrian Prantl <aprantl@apple.com>
Thu, 3 Jan 2019 19:24:37 +0000 (19:24 +0000)
committerAdrian Prantl <aprantl@apple.com>
Thu, 3 Jan 2019 19:24:37 +0000 (19:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350346 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/module.modulemap

index 3b6e2a8a0ba42d51e4eaa3273bf6d9750abf5c39..325bd168d00efc0658c0048c009a6546010bbecb 100644 (file)
@@ -27,11 +27,13 @@ module LLVM_Backend {
     textual header "CodeGen/CommandFlags.inc"
     textual header "CodeGen/DIEValue.def"
   }
+}
 
-  module Target {
-    umbrella "Target"
-    module * { export * }
-  }
+// FIXME: Make this as a submodule of LLVM_Backend again.
+//        Doing so causes a linker error in clang-format.
+module LLVM_Backend_Target {
+  umbrella "Target"
+  module * { export * }
 }
 
 module LLVM_Bitcode { requires cplusplus umbrella "Bitcode" module * { export * } }