From: Jose Fonseca Date: Fri, 15 Apr 2016 11:05:09 +0000 (+0100) Subject: gallivm: Avoid llvm::sys::getProcessTriple(). X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=932b71f17d824c53beccaa6bea11d6ad8c3dcdfd;p=mesa.git 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 --- diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp index a299c8a86dd..f311fe7f690 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; }