]> git.ipfire.org Git - thirdparty/gcc.git/commit
c-family: Fix ICE with -Wsuggest-attribute [PR98487]
authorMarek Polacek <polacek@redhat.com>
Fri, 16 Dec 2022 17:28:43 +0000 (12:28 -0500)
committerMarek Polacek <polacek@redhat.com>
Mon, 19 Dec 2022 16:16:42 +0000 (11:16 -0500)
commit68e51bd0a85794cd437d3e740357dfef84dc560d
tree78e5a14397cd632b4907f7206fe034b595132b2d
parent263c22a95bc9a0d80c4873c0291b0f938cea7310
c-family: Fix ICE with -Wsuggest-attribute [PR98487]

Here we crash because check_function_format was using TREE_PURPOSE
directly rather than using get_attribute_name.

PR c/98487

gcc/c-family/ChangeLog:

* c-format.cc (check_function_format): Use get_attribute_name.

gcc/testsuite/ChangeLog:

* c-c++-common/Wsuggest-attribute-1.c: New test.
gcc/c-family/c-format.cc
gcc/testsuite/c-c++-common/Wsuggest-attribute-1.c [new file with mode: 0644]