aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.cc
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2023-08-24 10:24:39 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2023-08-24 10:24:39 -0400
commitd99d73c77d1e9cca5938134b4e6e068945cf50b1 (patch)
treed2d5241a1892d312805680787167bfd494f03d6b /gcc/gcc.cc
parent8556d0014acfa3ed8435f405984a3b8f38996819 (diff)
downloadgcc-d99d73c77d1e9cca5938134b4e6e068945cf50b1.zip
gcc-d99d73c77d1e9cca5938134b4e6e068945cf50b1.tar.gz
gcc-d99d73c77d1e9cca5938134b4e6e068945cf50b1.tar.bz2
analyzer: handle strlen(INIT_VAL(STRING_REG)) [PR105899]
gcc/analyzer/ChangeLog: PR analyzer/105899 * region-model.cc (fragment::has_null_terminator): Move STRING_CST handling to fragment::string_cst_has_null_terminator; also use it to handle INIT_VAL(STRING_REG). (fragment::string_cst_has_null_terminator): New, from above. gcc/testsuite/ChangeLog: PR analyzer/105899 * gcc.dg/analyzer/strcpy-3.c (test_2): New. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/gcc.cc')
0 files changed, 0 insertions, 0 deletions