From 9f67d7026d3dee8fc6a0af614d97f9365cee2872 Mon Sep 17 00:00:00 2001 From: Gabriele_Frau Date: Wed, 17 Oct 2018 14:35:54 +0200 Subject: [PATCH] Fix #62 includes macro definitions named max and min, wrap the call to max and min with parentheses, which prevent the macro expansion --- cppcodec/detail/stream_codec.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cppcodec/detail/stream_codec.hpp b/cppcodec/detail/stream_codec.hpp index d4204bc..4d8d054 100644 --- a/cppcodec/detail/stream_codec.hpp +++ b/cppcodec/detail/stream_codec.hpp @@ -187,8 +187,8 @@ template static CPPCODEC_ALWAYS_INLINE constexpr size_t num_possible_values() { return static_cast( - static_cast(std::numeric_limits::max()) - - static_cast(std::numeric_limits::min()) + 1); + static_cast((std::numeric_limits::max)()) + - static_cast((std::numeric_limits::min)()) + 1); } template -- 2.32.0.windows.1