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

            Bug ID: 79551
           Summary: Better carouse position for not declared errors
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Keywords: diagnostic
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: dmalcolm at gcc dot gnu.org
  Target Milestone: ---

When reporting usage of an undefined function, we do:

../../gcc/predict.c: In function ‘void
tree_predict_by_opcode(basic_block)’:
../../gcc/predict.c:2459:31: error: ‘debug_tree’ was not declared in
this scope
    debug_tree (TREE_TYPE (op0));
                               ^

I'm recommending to use what we do for for -Wmisleading-indentation:

../../gcc/predict.c:2460:4: note: ...this statement, but the latter
is misleadingly indented as if it is guarded by the ‘if’
    debug_tree (TREE_TYPE (op0));
    ^~~~~~~~~~

Thanks

Reply via email to