mirror of
https://github.com/librempeg/librempeg
synced 2024-11-22 00:51:37 +00:00
configure: fix _Pragma check.
The test can currently 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.
This commit is contained in:
parent
02064ba3a3
commit
a31992634f
2
configure
vendored
2
configure
vendored
@ -5984,7 +5984,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"
|
||||
|
Loading…
Reference in New Issue
Block a user