| virtual_specifiers.cpp:36:21: warning: [chromium-style] Overriding method must be marked with 'override' or 'final'. | 
 |   ~MissingOverride() {} | 
 |                     ^ | 
 |                      override | 
 | virtual_specifiers.cpp:37:11: warning: [chromium-style] Overriding method must be marked with 'override' or 'final'. | 
 |   void F() {} | 
 |           ^ | 
 |            override | 
 | virtual_specifiers.cpp:43:3: warning: [chromium-style] 'virtual' is redundant; 'override' implies 'virtual'. | 
 |   virtual ~VirtualAndOverride() OVERRIDE {} | 
 |   ^~~~~~~~ | 
 | virtual_specifiers.cpp:44:3: warning: [chromium-style] 'virtual' is redundant; 'override' implies 'virtual'. | 
 |   virtual void F() OVERRIDE {} | 
 |   ^~~~~~~~ | 
 | virtual_specifiers.cpp:49:3: warning: [chromium-style] 'virtual' is redundant; 'final' implies 'virtual'. | 
 |   virtual ~VirtualAndFinal() FINAL {} | 
 |   ^~~~~~~~ | 
 | virtual_specifiers.cpp:50:3: warning: [chromium-style] 'virtual' is redundant; 'final' implies 'virtual'. | 
 |   virtual void F() FINAL {} | 
 |   ^~~~~~~~ | 
 | virtual_specifiers.cpp:55:3: warning: [chromium-style] 'virtual' is redundant; 'override' implies 'virtual'. | 
 |   virtual ~VirtualAndOverrideFinal() OVERRIDE FINAL {} | 
 |   ^~~~~~~~ | 
 | virtual_specifiers.cpp:55:38: warning: [chromium-style] 'override' is redundant; 'final' implies 'override'. | 
 |   virtual ~VirtualAndOverrideFinal() OVERRIDE FINAL {} | 
 |                                      ^~~~~~~~~ | 
 | virtual_specifiers.cpp:10:18: note: expanded from macro 'OVERRIDE' | 
 | #define OVERRIDE override | 
 |                  ^ | 
 | virtual_specifiers.cpp:56:3: warning: [chromium-style] 'virtual' is redundant; 'override' implies 'virtual'. | 
 |   virtual void F() OVERRIDE FINAL {} | 
 |   ^~~~~~~~ | 
 | virtual_specifiers.cpp:56:20: warning: [chromium-style] 'override' is redundant; 'final' implies 'override'. | 
 |   virtual void F() OVERRIDE FINAL {} | 
 |                    ^~~~~~~~~ | 
 | virtual_specifiers.cpp:10:18: note: expanded from macro 'OVERRIDE' | 
 | #define OVERRIDE override | 
 |                  ^ | 
 | virtual_specifiers.cpp:61:23: warning: [chromium-style] 'override' is redundant; 'final' implies 'override'. | 
 |   ~OverrideAndFinal() OVERRIDE FINAL {} | 
 |                       ^~~~~~~~~ | 
 | virtual_specifiers.cpp:10:18: note: expanded from macro 'OVERRIDE' | 
 | #define OVERRIDE override | 
 |                  ^ | 
 | virtual_specifiers.cpp:62:12: warning: [chromium-style] 'override' is redundant; 'final' implies 'override'. | 
 |   void F() OVERRIDE FINAL {} | 
 |            ^~~~~~~~~ | 
 | virtual_specifiers.cpp:10:18: note: expanded from macro 'OVERRIDE' | 
 | #define OVERRIDE override | 
 |                  ^ | 
 | virtual_specifiers.cpp:67:19: warning: [chromium-style] Overriding method must be marked with 'override' or 'final'. | 
 |   virtual void F() = 0; | 
 |                   ^ | 
 |                    override | 
 | virtual_specifiers.cpp:71:11: warning: [chromium-style] Overriding method must be marked with 'override' or 'final'. | 
 |   void F() = 0; | 
 |           ^ | 
 |            override | 
 | virtual_specifiers.cpp:79:3: warning: [chromium-style] 'virtual' is redundant; 'override' implies 'virtual'. | 
 |   virtual void F() override = 0; | 
 |   ^~~~~~~~ | 
 | virtual_specifiers.cpp:102:20: warning: [chromium-style] Overriding method must be marked with 'override' or 'final'. | 
 |   virtual ~MyTest(); | 
 |                    ^ | 
 |                     override | 
 | virtual_specifiers.cpp:103:3: warning: [chromium-style] 'virtual' is redundant; 'override' implies 'virtual'. | 
 |   virtual void SetUp() override; | 
 |   ^~~~~~~~ | 
 | 17 warnings generated. |