mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-14 23:29:10 +03:00
Handle 'invalid' default LLVM target triples (#3972)
By normalizing them, to resolve issues like #3971.
This commit is contained in:
parent
aa039aacf3
commit
490bdcb0dd
1 changed files with 2 additions and 1 deletions
|
@ -351,7 +351,8 @@ createTargetMachine(const std::string targetTriple, const std::string arch,
|
|||
// the one set at LLVM configure time.
|
||||
llvm::Triple triple;
|
||||
if (targetTriple.empty()) {
|
||||
triple = llvm::Triple(llvm::sys::getDefaultTargetTriple());
|
||||
triple = llvm::Triple(
|
||||
llvm::Triple::normalize(llvm::sys::getDefaultTargetTriple()));
|
||||
|
||||
// We only support OSX, so darwin should really be macosx.
|
||||
if (triple.getOS() == llvm::Triple::Darwin) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue