From c1208fd05d2bb4098b3d12a1c137f3e1a3505f98 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Sun, 23 Feb 2020 08:08:39 +0100 Subject: [PATCH] disabled autological-constant-out-of-range-compare for clang/gcc --- contrib/epee/include/misc_log_ex.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contrib/epee/include/misc_log_ex.h b/contrib/epee/include/misc_log_ex.h index cc193ff5..ba91d55e 100644 --- a/contrib/epee/include/misc_log_ex.h +++ b/contrib/epee/include/misc_log_ex.h @@ -587,12 +587,17 @@ namespace log_space CONSOLE_DEFAULT_STREAM << ptarget_buf; if(pallocated_buf) delete [] pallocated_buf; #else + PUSH_GCC_WARNINGS + DISABLE_GCC_AND_CLANG_WARNING(autological-constant-out-of-range-compare) + + std::string buf(buffer, buffer_len); for(size_t i = 0; i!= buf.size(); i++) { if(buf[i] == 0x7 || buf[i] == 0x95) buf[i] = '^'; } + POP_GCC_WARNINGS CONSOLE_DEFAULT_STREAM << buf; #endif