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

            Bug ID: 88320
           Summary: GCC suggests variables that don't exist yet
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jg at jguk dot org
  Target Milestone: ---

Suggestion on line 5 of a variable which is acutally the return value, and
doesn't exist yet. Better to only suggest alternative as variables that exist
already in scope?


$ g++-8 -Wall -O2 -o suggest var_suggest.cpp
var_suggest.cpp: In function ‘int main()’:
var_suggest.cpp:5:19: error: ‘aresults’ was not declared in this scope
     int aresult = aresults +1;
                   ^~~~~~~~
var_suggest.cpp:5:19: note: suggested alternative: ‘aresult’
     int aresult = aresults +1;
                   ^~~~~~~~
                   aresult
var_suggest.cpp:4:9: warning: unused variable ‘vresults1’ [-Wunused-variable]
     int vresults1 = 0;

Reply via email to