https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127464
--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Josef Melcr <[email protected]>: https://gcc.gnu.org/g:b5fa057f9ee6beef95d09b646f47eb15f5a89be7 commit r17-5086-gb5fa057f9ee6beef95d09b646f47eb15f5a89be7 Author: Josef Melcr <[email protected]> Date: Thu Sep 24 11:07:46 2026 +0200 Reject unprototyped functions in callback_only attribute handler [PR127464] Rejection of unprototyped functions from the callback_only attribute has been mentioned on the mailing list. It has now also come up in the form of PR127464. This patch implements the check for unprototyped functions and adds a mention about them in the attribute's documentation. Best regards, Josef PR c/127464 gcc/c-family/ChangeLog: * c-attribs.cc (handle_callback_only_attribute): Reject unprototyped functions. gcc/ChangeLog: * doc/extend.texi (callback_only): Add a sentence about unprototyped functions to callback_only docs. gcc/testsuite/ChangeLog: * gcc.dg/pr127464.c: New test. Signed-off-by: Josef Melcr <[email protected]>
