E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 852 50 26451 Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). fmt::v5::internal::decimal_formatter::write_pair ?write_pair@decimal_formatter@internal@v5@fmt@@AEAAXII@Z 851 E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 2205 2 26495 Variable 'fmt::v5::system_error::error_code_' is uninitialized. Always initialize a member variable (type.6). fmt::v5::system_error::{ctor} ??0system_error@v5@fmt@@IEAA@XZ 2205 fmt::v5::system_error::error_code_ E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 1353 9 6387 'value' could be '0': this does not adhere to the specification for the function 'std::_Narrow_char_traits<char,int>::length'. fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::write ?write@?$arg_formatter_base@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@internal@v5@fmt@@IEAAXPEBD@Z 1350 1 4 mspft E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 1351 8 1 branch Full 'value' may be NULL (Enter this branch) E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 1352 6 E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 1353 9 2 usage Full 'value' is an Input to 'std::_Narrow_char_traits<char,int>::length' (declared at c:\program files (x86)\microsoft visual studio\2019\community\vc\tools\msvc\14.22.27905\include\xstring:309) E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 1353 9 3 usage Essential 'value' should not be NULL, because this is not consistent with the SAL annotation on 'std::_Narrow_char_traits<char,int>::length' E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 1463 11 26498 The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5). fmt::v5::internal::parse_nonnegative_int ??$parse_nonnegative_int@DAEAU?$id_adapter@AEAU?$format_handler@V?$arg_formatter@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@DV?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@23@@v5@fmt@@D@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEBDPEBDAEAU?$id_adapter@AEAU?$format_handler@V?$arg_formatter@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@DV?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@23@@v5@fmt@@D@012@@Z 1454 E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 2386 4 26495 Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6). fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::{ctor} ??0?$int_writer@_KU?$basic_format_specs@D@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_KAEBU?$basic_format_specs@D@23@@Z 2386 fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::prefix E:\devel\spdlog\include\spdlog\fmt\bundled\ format.h 2511 47 26451 Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2). fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::inf_or_nan_writer::size ?size@inf_or_nan_writer@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEBA_KXZ 2510 E:\devel\spdlog\include\spdlog\fmt\bundled\ core.h 226 2 26495 Variable 'fmt::v5::internal::basic_buffer<char>::ptr_' is uninitialized. Always initialize a member variable (type.6). fmt::v5::internal::basic_buffer<char>::{ctor} ??0?$basic_buffer@D@internal@v5@fmt@@IEAA@_K@Z 226 fmt::v5::internal::basic_buffer<char>::ptr_ E:\devel\spdlog\tests\ test_registry.cpp 9 12 26444 Avoid unnamed objects with custom construction and destruction (es.84). ____C_A_T_C_H____T_E_S_T____0 ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ 6 E:\devel\spdlog\tests\ test_registry.cpp 40 8 6237 (<zero> && <expression>) is always zero. <expression> is never evaluated and might have side effects. ____C_A_T_C_H____T_E_S_T____4::<lambda_1d4a04d05e8d06f945928b20b12a8b6e>::() ??R<lambda_1d4a04d05e8d06f945928b20b12a8b6e>@@QEBAXV?$shared_ptr@Vlogger@spdlog@@@std@@@Z 42 E:\devel\spdlog\tests\ test_registry.cpp 49 12 26444 Avoid unnamed objects with custom construction and destruction (es.84). ____C_A_T_C_H____T_E_S_T____6 ?____C_A_T_C_H____T_E_S_T____6@@YAXXZ 46 E:\devel\spdlog\tests\ test_registry.cpp 66 12 26444 Avoid unnamed objects with custom construction and destruction (es.84). ____C_A_T_C_H____T_E_S_T____10 ?____C_A_T_C_H____T_E_S_T____10@@YAXXZ 62 E:\devel\spdlog\tests\ test_registry.cpp 65 12 26444 Avoid unnamed objects with custom construction and destruction (es.84). ____C_A_T_C_H____T_E_S_T____10 ?____C_A_T_C_H____T_E_S_T____10@@YAXXZ 62 E:\devel\spdlog\tests\ test_registry.cpp 76 12 26444 Avoid unnamed objects with custom construction and destruction (es.84). ____C_A_T_C_H____T_E_S_T____12 ?____C_A_T_C_H____T_E_S_T____12@@YAXXZ 73 E:\devel\spdlog\tests\ catch.hpp 6172 56 26451 Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2). Catch::Detail::Approx::{ctor} ??0Approx@Detail@Catch@@QEAA@N@Z 6171 E:\devel\spdlog\tests\ catch.hpp 7931 21 26444 Avoid unnamed objects with custom construction and destruction (es.84). Catch::clara::detail::Parser::parse ?parse@Parser@detail@clara@Catch@@UEBA?AV?$BasicResult@VParseState@detail@clara@Catch@@@234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVTokenStream@234@@Z 7914 E:\devel\spdlog\tests\ catch.hpp 9899 19 26439 This kind of function may not throw. Declare it 'noexcept' (f.6). Catch::ScopedMessage::{ctor} ??0ScopedMessage@Catch@@QEAA@$$QEAV01@@Z 9899 E:\devel\spdlog\tests\ catch.hpp 13370 14 26444 Avoid unnamed objects with custom construction and destruction (es.84). Catch::prepareExpandedExpression ?prepareExpandedExpression@Catch@@YAXAEAVAssertionResult@1@@Z 13369 E:\devel\spdlog\tests\ catch.hpp 14092 111 26451 Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2). Catch::ConsoleReporter::benchmarkStarting ?benchmarkStarting@ConsoleReporter@Catch@@UEAAXAEBUBenchmarkInfo@2@@Z 14089 E:\devel\spdlog\tests\ catch.hpp 5028 8 26495 Variable 'Catch::Option<unsigned __int64>::storage' is uninitialized. Always initialize a member variable (type.6). Catch::Option<unsigned __int64>::{ctor} ??0?$Option@_K@Catch@@QEAA@XZ 5028 Catch::Option<unsigned __int64>::storage E:\devel\spdlog\tests\ catch.hpp 7277 8 26495 Variable 'Catch::clara::detail::ResultValueBase<Catch::clara::detail::ParseState>::<unnamed-tag>::m_value' is uninitialized. Always initialize a member variable (type.6). Catch::clara::detail::ResultValueBase<Catch::clara::detail::ParseState>::{ctor} ??0?$ResultValueBase@VParseState@detail@clara@Catch@@@detail@clara@Catch@@IEAA@AEBV0123@@Z 7277 Catch::clara::detail::ResultValueBase<Catch::clara::detail::ParseState>::<unnamed-tag>::m_value E:\devel\spdlog\tests\ catch.hpp 7275 8 26495 Variable 'Catch::clara::detail::ResultValueBase<Catch::clara::detail::ParseState>::<unnamed-tag>::m_value' is uninitialized. Always initialize a member variable (type.6). Catch::clara::detail::ResultValueBase<Catch::clara::detail::ParseState>::{ctor} ??0?$ResultValueBase@VParseState@detail@clara@Catch@@@detail@clara@Catch@@IEAA@W4Type@ResultBase@123@@Z 7275 Catch::clara::detail::ResultValueBase<Catch::clara::detail::ParseState>::<unnamed-tag>::m_value E:\devel\spdlog\tests\ catch.hpp 7168 4 26495 Variable 'Catch::clara::detail::Token::type' is uninitialized. Always initialize a member variable (type.6). Catch::clara::detail::Token::{ctor} ??0Token@detail@clara@Catch@@QEAA@XZ 7168 Catch::clara::detail::Token::type E:\devel\spdlog\tests\ catch.hpp 5145 8 26439 This kind of function may not throw. Declare it 'noexcept' (f.6). Catch::AssertionStats::{ctor} ??0AssertionStats@Catch@@QEAA@$$QEAU01@@Z 5145