analyzer: fix ICE on cast to NULL type [PR104524]
authorDavid Malcolm <dmalcolm@redhat.com>
Mon, 14 Feb 2022 18:27:45 +0000 (13:27 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Tue, 15 Feb 2022 21:34:33 +0000 (16:34 -0500)
commit84832cab6e43db7fa10ec53d15f8f8457aa31080
tree363d79134859899c598e9c254528b1a16e80be7e
parent1e2fe6715a949f80c1204ae244baad3cd80ffaf0
analyzer: fix ICE on cast to NULL type [PR104524]

gcc/analyzer/ChangeLog:
PR analyzer/104524
* region-model-manager.cc
(region_model_manager::maybe_fold_sub_svalue): Only call
get_or_create_cast if type is non-NULL.

gcc/testsuite/ChangeLog:
PR analyzer/104524
* gcc.dg/analyzer/pr104524.c: New test.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/region-model-manager.cc
gcc/testsuite/gcc.dg/analyzer/pr104524.c [new file with mode: 0644]