diff --git a/src/jitlayers.cpp b/src/jitlayers.cpp index 10f8a4c290c21..9bed5150d080f 100644 --- a/src/jitlayers.cpp +++ b/src/jitlayers.cpp @@ -1070,6 +1070,7 @@ void jl_dump_native(const char *bc_fname, const char *unopt_bc_fname, const char TheTriple.setObjectFormat(Triple::COFF); #elif defined(_OS_DARWIN_) TheTriple.setObjectFormat(Triple::MachO); + TheTriple.setOS(llvm::Triple::MacOSX); #endif std::unique_ptr TM(jl_TargetMachine->getTarget().createTargetMachine(