Mesa (master): gallivm: Avoid llvm::sys::getProcessTriple().

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue Apr 19 10:32:40 UTC 2016


Module: Mesa
Branch: master
Commit: 932b71f17d824c53beccaa6bea11d6ad8c3dcdfd
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=932b71f17d824c53beccaa6bea11d6ad8c3dcdfd

Author: Jose Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 15 12:05:09 2016 +0100

gallivm: Avoid llvm::sys::getProcessTriple().

Just use LLVM_HOST_TRIPLE, which is available at least from LLVM 3.3
onwards, and is pretty much what llvm::sys::getProcessTriple() does anyway,

Reviewed-by: Roland Scheidegger <sroland at vmware.com>

---

 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
index a299c8a..f311fe7 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
@@ -109,13 +109,13 @@ disassemble(const void* func, std::ostream &buffer)
     * Initialize all used objects.
     */
 
-   std::string Triple = llvm::sys::getProcessTriple();
-   LLVMDisasmContextRef D = LLVMCreateDisasm(Triple.c_str(), NULL, 0, NULL, NULL);
+   const char *triple = LLVM_HOST_TRIPLE;
+   LLVMDisasmContextRef D = LLVMCreateDisasm(triple, NULL, 0, NULL, NULL);
    char outline[1024];
 
    if (!D) {
       buffer << "error: could not create disassembler for triple "
-             << Triple.c_str() << '\n';
+             << triple << '\n';
       return 0;
    }
 




More information about the mesa-commit mailing list