diff options
author | David Malcolm <dmalcolm@redhat.com> | 2023-03-02 14:01:19 -0500 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2023-03-02 14:01:19 -0500 |
commit | 20bd258d0fa09837b3a93478ef92d8789cbcd442 (patch) | |
tree | 170cf236931de8507df9deb10cda64bec0f3b304 /gcc/cp/constexpr.cc | |
parent | 4d82022bfd15d36717bf60a11e75e9ea02204269 (diff) | |
download | gcc-20bd258d0fa09837b3a93478ef92d8789cbcd442.zip gcc-20bd258d0fa09837b3a93478ef92d8789cbcd442.tar.gz gcc-20bd258d0fa09837b3a93478ef92d8789cbcd442.tar.bz2 |
analyzer: fix uninit false +ves reading from DECL_HARD_REGISTER [PR108968]
gcc/analyzer/ChangeLog:
PR analyzer/108968
* region-model.cc (region_model::get_rvalue_1): Handle VAR_DECLs
with a DECL_HARD_REGISTER by returning UNKNOWN.
gcc/testsuite/ChangeLog:
PR analyzer/108968
* gcc.dg/analyzer/uninit-pr108968-register.c: New test.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/cp/constexpr.cc')
0 files changed, 0 insertions, 0 deletions