]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
tuklib_mbstr_wrap: Silence a warning from Clang
authorLasse Collin <lasse.collin@tukaani.org>
Wed, 18 Dec 2024 15:49:05 +0000 (17:49 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Wed, 18 Dec 2024 15:50:58 +0000 (17:50 +0200)
Fixes: ca529c3f41a4a19a59e2e252e6dd9255f130c634
src/common/tuklib_mbstr_wrap.c

index 4cc559d288264f8db7f13ad2b79b1be5750ca8e6..8d906e004d75df3c5e3c4c639cddf362ac2c8830 100644 (file)
@@ -254,7 +254,16 @@ tuklib_wrapf(FILE *stream, const struct tuklib_wrap_opt *opt,
 
 #ifdef HAVE_VASPRINTF
        va_start(ap, fmt);
+
+#ifdef __clang__
+#      pragma GCC diagnostic push
+#      pragma GCC diagnostic ignored "-Wformat-nonliteral"
+#endif
        const int n = vasprintf(&buf, fmt, ap);
+#ifdef __clang__
+#      pragma GCC diagnostic pop
+#endif
+
        va_end(ap);
        if (n == -1)
                return TUKLIB_WRAP_ERR_FORMAT;