From: Amy Huang Date: Fri, 14 Feb 2020 23:31:45 +0000 (-0800) Subject: Fix 01b02a73de78 to use correct macro spelling and fix unit tests. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb36bfa3de3ecba0e30de766999243eb72360533;p=platform%2Fupstream%2Fllvm.git Fix 01b02a73de78 to use correct macro spelling and fix unit tests. --- diff --git a/llvm/lib/Support/Host.cpp b/llvm/lib/Support/Host.cpp index 371271e..cafdc2f 100644 --- a/llvm/lib/Support/Host.cpp +++ b/llvm/lib/Support/Host.cpp @@ -1326,7 +1326,7 @@ int computeHostNumPhysicalCores() { } return count; } -#elif defined(_WIN32) && LLVM_THREADS_ENABLED +#elif defined(_WIN32) && LLVM_ENABLE_THREADS != 0 // Defined in llvm/lib/Support/Windows/Threading.inc int computeHostNumPhysicalCores(); #else diff --git a/llvm/unittests/Support/Host.cpp b/llvm/unittests/Support/Host.cpp index 6225234..e5c2816 100644 --- a/llvm/unittests/Support/Host.cpp +++ b/llvm/unittests/Support/Host.cpp @@ -13,6 +13,7 @@ #include "llvm/Support/FileSystem.h" #include "llvm/Support/Path.h" #include "llvm/Support/Program.h" +#include "llvm/Support/Threading.h" #include "gtest/gtest.h" @@ -37,7 +38,7 @@ protected: // Initially this is only testing detection of the number of // physical cores, which is currently only supported/tested for // x86_64 Linux and Darwin. - return Host.isOSWindows() || + return (Host.isOSWindows() && llvm_is_multithreaded()) || (Host.getArch() == Triple::x86_64 && (Host.isOSDarwin() || Host.getOS() == Triple::Linux)); }