From a784973e500753747992a51dc0fb1caabbbb03be Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 6 Jul 2023 17:52:38 -0700 Subject: [PATCH 2/2] Fix build with clang 17 Part of https://github.com/jarro2783/cxxopts/commit/513afbc6dcfe2952cb2ffab0dae2415b11bba2d0 Upstream-Status: Backport [https://github.com/jarro2783/cxxopts/commit/513afbc6dcfe2952cb2ffab0dae2415b11bba2d0] Signed-off-by: Khem Raj --- thirdparty/cxxopts/include/cxxopts.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/thirdparty/cxxopts/include/cxxopts.hpp b/thirdparty/cxxopts/include/cxxopts.hpp index e87416f1..bd2d81cf 100644 --- a/thirdparty/cxxopts/include/cxxopts.hpp +++ b/thirdparty/cxxopts/include/cxxopts.hpp @@ -468,14 +468,14 @@ namespace cxxopts { if (negative) { - if (u > static_cast(-std::numeric_limits::min())) + if (u > static_cast((std::numeric_limits::min)())) { throw argument_incorrect_type(text); } } else { - if (u > static_cast(std::numeric_limits::max())) + if (u > static_cast((std::numeric_limits::max)())) { throw argument_incorrect_type(text); } -- 2.41.0