diff options
author | David Malcolm <dmalcolm@redhat.com> | 2020-02-10 10:01:46 -0500 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2020-02-10 17:56:45 -0500 |
commit | e953f9588d4a7ea4183d14914f915329cc37941f (patch) | |
tree | 7f0dee21c8dc9de1a24fa2abfe7ccf77099adcc3 /gcc/tree-sra.c | |
parent | f57aa9503ff170ff6c8549718bd736f6c8168bab (diff) | |
download | gcc-e953f9588d4a7ea4183d14914f915329cc37941f.zip gcc-e953f9588d4a7ea4183d14914f915329cc37941f.tar.gz gcc-e953f9588d4a7ea4183d14914f915329cc37941f.tar.bz2 |
analyzer: fix ICE reporting NULL dereference (PR 93647)
gcc/analyzer/ChangeLog:
PR analyzer/93647
* diagnostic-manager.cc
(diagnostic_manager::prune_for_sm_diagnostic): Bulletproof against
VAR being constant.
* region-model.cc (region_model::get_lvalue_1): Provide a better
error message when encountering an unhandled tree code.
gcc/testsuite/ChangeLog:
PR analyzer/93647
* gcc.dg/analyzer/torture/pr93647.c: New test.
Diffstat (limited to 'gcc/tree-sra.c')
0 files changed, 0 insertions, 0 deletions