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

            Bug ID: 91921
           Summary: Incomplete -Woverloaded-virtual warning when base
                    class is in system header
           Product: gcc
           Version: 9.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrey.vihrov at gmail dot com
  Target Milestone: ---

Compiling the following preprocessed source:

  # 1 "foo.h" 3
  struct A
  {
    virtual void f();
  };

  # 1 "bar.h"
  struct B : A
  {
    void f(int);
  };

with "g++ -c test.ii -Woverloaded-virtual" gives

  bar.h:3:8: warning:   by 'void B::f(int)' [-Woverloaded-virtual]

The first part of the warning is missing.

Reply via email to