Introduce llvm::sys::getProcessTriple() function.
[oota-llvm.git] / tools / llvm-jitlistener / llvm-jitlistener.cpp
index 2f72e42425490d99fb49b8a75e39e68fb0b4e4a4..d6f5032d6e62acf5412b29239781167bb73db94b 100644 (file)
@@ -137,7 +137,7 @@ protected:
     // Override the triple to generate ELF on Windows since that's supported
     Triple Tuple(TheModule->getTargetTriple());
     if (Tuple.getTriple().empty())
-      Tuple.setTriple(LLVM_HOSTTRIPLE);
+      Tuple.setTriple(sys::getProcessTriple());
 
     if (Tuple.isOSWindows() && Triple::ELF != Tuple.getEnvironment()) {
       Tuple.setEnvironment(Triple::ELF);