From aad2cde332dcf07cbb5a56d935495627ae8d3cd2 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Sun, 6 Nov 2016 07:37:18 +0100 Subject: [PATCH] Oops, forced all sandy bridge CPUs to westmere instead of just Pentium G840 --- src/r_compiler/llvmdrawers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/r_compiler/llvmdrawers.cpp b/src/r_compiler/llvmdrawers.cpp index c39019799..871e3c5ca 100644 --- a/src/r_compiler/llvmdrawers.cpp +++ b/src/r_compiler/llvmdrawers.cpp @@ -497,7 +497,7 @@ void LLVMProgram::CreateEE() std::string errorstring; std::string mcpu = sys::getHostCPUName(); - if (std::string(CPU.CPUString).find("G840") && mcpu == "sandybridge") + if (std::string(CPU.CPUString).find("G840") != std::string::npos && mcpu == "sandybridge") mcpu = "westmere"; // Pentium G840 is misdetected as a sandy bridge CPU if (stricmp(llvm_cpu, "auto") != 0)