diff options
author | David Malcolm <dmalcolm@redhat.com> | 2021-06-22 13:44:57 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2021-06-22 13:44:57 -0400 |
commit | ea4e32181d7a36055b57421abd0ced4735654cf6 (patch) | |
tree | e663c5ac66e3598c449de2a86a263115313f1101 /gcc/fortran/trans-intrinsic.c | |
parent | 83bd60452df732a048de601c45e292a9ccec3514 (diff) | |
download | gcc-ea4e32181d7a36055b57421abd0ced4735654cf6.zip gcc-ea4e32181d7a36055b57421abd0ced4735654cf6.tar.gz gcc-ea4e32181d7a36055b57421abd0ced4735654cf6.tar.bz2 |
analyzer: fix ICE on malloc/alloca param type mismatch [PR101143]
gcc/analyzer/ChangeLog:
PR analyzer/101143
* region-model.cc (compat_types_p): New function.
(region_model::create_region_for_heap_alloc): Convert assertion to
an error check.
(region_model::create_region_for_alloca): Likewise.
gcc/testsuite/ChangeLog:
PR analyzer/101143
* gcc.dg/analyzer/pr101143.c: New test.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/fortran/trans-intrinsic.c')
0 files changed, 0 insertions, 0 deletions