diff --git a/src/common/StatusArg.cpp b/src/common/StatusArg.cpp index a4fb738e530..cf6554434b9 100644 --- a/src/common/StatusArg.cpp +++ b/src/common/StatusArg.cpp @@ -407,19 +407,25 @@ Num::Num(ISC_STATUS s) noexcept : Int64::Int64(SINT64 val) noexcept : Str(text) { - snprintf(text, sizeof(text), "%" SQUADFORMAT, val); + [[maybe_unused]] auto result = snprintf(text, sizeof(text), "%" SQUADFORMAT, val); + fb_assert(result >= 0); } Int64::Int64(FB_UINT64 val) noexcept : Str(text) { - snprintf(text, sizeof(text), "%" UQUADFORMAT, val); + [[maybe_unused]] auto result = snprintf(text, sizeof(text), "%" UQUADFORMAT, val); + fb_assert(result >= 0); } Quad::Quad(const ISC_QUAD* quad) noexcept : Str(text) { - snprintf(text, sizeof(text), "%x:%x", quad->gds_quad_high, quad->gds_quad_low); + [[maybe_unused]] auto result = snprintf(text, sizeof(text), "%x:%x", + static_cast(quad->gds_quad_high), + quad->gds_quad_low + ); + fb_assert(result >= 0); } Interpreted::Interpreted(const char* text) noexcept :