From 382f6ab574c1eda0bbccb9a216b7ed11b89ea832 Mon Sep 17 00:00:00 2001 From: sowle Date: Sat, 8 Apr 2023 22:38:50 +0200 Subject: [PATCH] fixing gcc errors while trying not to screw up msvc compilation at the same time 2 (wip) --- src/crypto/one_out_of_many_proofs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crypto/one_out_of_many_proofs.cpp b/src/crypto/one_out_of_many_proofs.cpp index 77cc4006..6f6d8c9d 100644 --- a/src/crypto/one_out_of_many_proofs.cpp +++ b/src/crypto/one_out_of_many_proofs.cpp @@ -69,7 +69,7 @@ namespace crypto #endif - const size_t m = std::max(1ull, constexpr_ceil_log_n(ring_size, n)); + const size_t m = std::max(static_cast(1), constexpr_ceil_log_n(ring_size, n)); const size_t N = constexpr_pow(m, n); const size_t mn = m * n; @@ -232,7 +232,7 @@ namespace crypto size_t ring_size = ring.size(); CHECK_AND_FAIL_WITH_ERROR_IF_FALSE(ring_size > 0, 0); - const size_t m = std::max(1ull, constexpr_ceil_log_n(ring_size, n)); + const size_t m = std::max(static_cast(1), constexpr_ceil_log_n(ring_size, n)); const size_t N = constexpr_pow(m, n); const size_t mn = m * n;