[ORC] Work around an apparent modules/linkage issue.
authorLang Hames <lhames@gmail.com>
Tue, 15 Nov 2016 02:14:57 +0000 (02:14 +0000)
committerLang Hames <lhames@gmail.com>
Tue, 15 Nov 2016 02:14:57 +0000 (02:14 +0000)
<rdar://problem/29247092>

llvm-svn: 286930

llvm/include/llvm/module.modulemap

index 448a7e51a6969cf291f4cb056435037698f4f3db..a86bc7e7fcbf1b26732072787f2f826f77310e8d 100644 (file)
@@ -113,6 +113,14 @@ module LLVM_ExecutionEngine {
   exclude header "ExecutionEngine/MCJIT.h"
   exclude header "ExecutionEngine/Interpreter.h"
   exclude header "ExecutionEngine/OrcMCJITReplacement.h"
+
+  // FIXME: These exclude directives were added as a workaround for
+  //        <rdar://problem/29247092> and should be removed once it is fixed.
+  exclude header "ExecutionEngine/Orc/RawByteChannel.h"
+  exclude header "ExecutionEngine/Orc/RPCUtils.h"
+  exclude header "ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h"
+  exclude header "ExecutionEngine/Orc/OrcRemoteTargetClient.h"
+  exclude header "ExecutionEngine/Orc/OrcRemoteTargetServer.h"
 }
 
 module LLVM_Pass {