aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2022-03-17 12:08:44 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2022-03-17 18:36:36 -0400
commit2b3404357a1f9991921189e331aeefb826f0523a (patch)
tree32f9ff57576dfc55cd0f49a55b816f624d28aaeb
parentc482c28ba4c549006deb70dead90fe8ab34dcbcf (diff)
downloadgcc-2b3404357a1f9991921189e331aeefb826f0523a.zip
gcc-2b3404357a1f9991921189e331aeefb826f0523a.tar.gz
gcc-2b3404357a1f9991921189e331aeefb826f0523a.tar.bz2
analyzer: fix program_point::get_next for PK_BEFORE_STMT
gcc/analyzer/ChangeLog: * program-point.cc (program_point::get_next): Fix missing increment of index. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
-rw-r--r--gcc/analyzer/program-point.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/analyzer/program-point.cc b/gcc/analyzer/program-point.cc
index 5318dce..9e264b1 100644
--- a/gcc/analyzer/program-point.cc
+++ b/gcc/analyzer/program-point.cc
@@ -645,7 +645,7 @@ program_point::get_next () const
return after_supernode (get_supernode (), get_call_string ());
case PK_BEFORE_STMT:
{
- unsigned next_idx = get_stmt_idx ();
+ unsigned next_idx = get_stmt_idx () + 1;
if (next_idx < get_supernode ()->m_stmts.length ())
return before_stmt (get_supernode (), next_idx, get_call_string ());
else