https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107203

            Bug ID: 107203
           Summary: Possible missing sanity check in
                    gofrontend/ast-dump.cc ?
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: go
          Assignee: ian at airs dot com
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

Static analyser cppcheck says:

trunk.git/gcc/go/gofrontend/ast-dump.cc:267:8: warning: Missing bounds check
for extra iterator increment in loop. [StlMissingComparison]

Source code is

          ++it;
          (*it)->dump_expression(this);

I will ignore the dubious benefits of incrementing iterators in loops,
and just mention that a sanity for bounds might be wise before using 
the iterator.

Reply via email to