diff --git a/Utilities/StrFmt.h b/Utilities/StrFmt.h index a812ccaa74..430e65a8d0 100644 --- a/Utilities/StrFmt.h +++ b/Utilities/StrFmt.h @@ -84,7 +84,10 @@ namespace fmt{ for (;;) { std::vector buffptr(length); +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-wFormat-security" int printlen = snprintf(buffptr.data(), length, fmt.c_str(), std::forward(parameters)...); +#pragma clang diagnostic pop if (printlen >= 0 && printlen < length) { str = string(buffptr.data(), printlen);