diff options
author | David Malcolm <dmalcolm@redhat.com> | 2022-11-03 10:21:00 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2022-11-03 10:21:53 -0400 |
commit | 5acc10a9ea66411e1712fabc94f9f29892b0d607 (patch) | |
tree | be1193c95fe6923712dba722ce97580c914e8589 /gcc/cppbuiltin.cc | |
parent | 6629444170f85e9b1e243aa07e3e07a8b9f8fce5 (diff) | |
download | gcc-5acc10a9ea66411e1712fabc94f9f29892b0d607.zip gcc-5acc10a9ea66411e1712fabc94f9f29892b0d607.tar.gz gcc-5acc10a9ea66411e1712fabc94f9f29892b0d607.tar.bz2 |
analyzer: fix ICE when pipe's arg isn't a pointer [PR107486]
gcc/analyzer/ChangeLog:
PR analyzer/107486
* analyzer.cc (is_pipe_call_p): New.
* analyzer.h (is_pipe_call_p): New decl.
* region-model.cc (region_model::on_call_pre): Use it.
(region_model::on_call_post): Likewise.
gcc/testsuite/ChangeLog:
PR analyzer/107486
* gcc.dg/analyzer/pipe-pr107486.c: New test.
* gcc.dg/analyzer/pipe-void-return.c: New test.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/cppbuiltin.cc')
0 files changed, 0 insertions, 0 deletions