Index: llvm/trunk/utils/benchmark/README.LLVM =================================================================== --- llvm/trunk/utils/benchmark/README.LLVM +++ llvm/trunk/utils/benchmark/README.LLVM @@ -13,3 +13,5 @@ is applied on top of the v1.4.1 to silence compiler warnings * https://github.com/google/benchmark/commit/505be96ab23056580a3a2315abba048f4428b04e is applied to comply with the LLVM's required CMake version +* https://github.com/google/benchmark/commit/f0901417c89d123474e6b91365029cfe32cf89dc + is applied to fix 32-bit build failure on macOS Index: llvm/trunk/utils/benchmark/src/sysinfo.cc =================================================================== --- llvm/trunk/utils/benchmark/src/sysinfo.cc +++ llvm/trunk/utils/benchmark/src/sysinfo.cc @@ -288,7 +288,7 @@ std::string name; std::string type; int level; - size_t num_sharing; + uint64_t num_sharing; } Cases[] = {{"hw.l1dcachesize", "Data", 1, CacheCounts[1]}, {"hw.l1icachesize", "Instruction", 1, CacheCounts[1]}, {"hw.l2cachesize", "Unified", 2, CacheCounts[2]},