PR c/100783 - ICE on -Wnonnull and erroneous type
authorMartin Sebor <msebor@redhat.com>
Fri, 4 Jun 2021 17:21:51 +0000 (11:21 -0600)
committerMartin Sebor <msebor@redhat.com>
Fri, 4 Jun 2021 17:22:39 +0000 (11:22 -0600)
commit5328cad24f7460a39b2def12bb9b62be36c92a54
treeeea3fc47111af29ca1c9c87cfa106d41e5e7dd4a
parentcb6e6d5faa3f817435b6f203226fa5969d7a7264
PR c/100783 - ICE on -Wnonnull and erroneous type

gcc/c-family/ChangeLog:

PR c/100783
* c-attribs.c (positional_argument): Bail on erroneous types.

gcc/c/ChangeLog:

PR c/100783
* c-objc-common.c (print_type): Handle erroneous types.

gcc/testsuite/ChangeLog:

PR c/100783
* gcc.dg/nonnull-6.c: New test.
gcc/c-family/c-attribs.c
gcc/c/c-objc-common.c
gcc/testsuite/gcc.dg/nonnull-6.c [new file with mode: 0644]