xref: /llvm-project/clang/test/SemaCXX/override-in-system-header.cpp (revision 0f1c1be1968076d6f96f8a7bcc4a15cf195ecd97)
1 // RUN: %clang_cc1 -std=c++11 -isystem %S/Inputs %s -verify
2 // expected-no-diagnostics
3 #include <override-system-header.h>
4 
5 struct A
6 {
7   virtual void x();
8   END_COM_MAP;
9   IFACEMETHOD(Initialize)();
10 };
11 
12 struct B : A
13 {
14   virtual void x() override;
15   END_COM_MAP;
16   IFACEMETHOD(Initialize)();
17 };
18