From: Reimar Döffinger <reimar.doeffin...@gmx.de> The test can current pass when _Pragma is not supported, since _Pragma might be treated as a implicitly declared function. This happens e.g. with tinycc. Extending the check to 2 pragmas both matches the actual use better and avoids this misdetection. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure index ff3ac9f4de..e2bcf4e1c2 100755 --- a/configure +++ b/configure @@ -5987,7 +5987,7 @@ for restrict_keyword in restrict __restrict__ __restrict ""; do test_code cc "" "char * $restrict_keyword p" && break done -check_cc pragma_deprecated "" '_Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' +check_cc pragma_deprecated "" '_Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' # The global variable ensures the bits appear unchanged in the object file. test_cc <<EOF || die "endian test failed" -- 2.39.3 (Apple Git-145) _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".