[Bug c/119950] __builtin_constant_p warning with -Wdeprecated-non-prototype inconsistent
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Aug 1 07:38:29 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119950
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-15 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:3913d958e203dbf3c4a0527e7bc03c684e3f05a4
commit r15-10187-g3913d958e203dbf3c4a0527e7bc03c684e3f05a4
Author: Florian Weimer <fweimer@redhat.com>
Date: Thu May 1 19:06:45 2025 +0200
c: Suppress -Wdeprecated-non-prototype warnings for builtins
Builtins defined with BT_FN_INT_VAR etc. show as functions without
a prototype and trigger the warning.
gcc/c/
PR c/119950
* c-typeck.cc (convert_arguments): Check for built-in
function declaration before warning.
gcc/testsuite/
* gcc.dg/Wdeprecated-non-prototype-5.c: New test.
(cherry picked from commit b6d37ec1dd2a228d94e7b5b438f3aa53684316bc)
More information about the Gcc-bugs
mailing list