Roll src/third_party/WebKit f36d5e0:68b67cd (svn 193299:193303)
[chromium-blink-merge.git] / tools / clang / plugins / tests / virtual_base_method_also_final.txt
blob80208dcd4907a009439388e8267a3bd1a8bf9dbe
1 virtual_base_method_also_final.cpp:10:3: warning: [chromium-style] 'virtual' is redundant; 'final' implies 'virtual'.
2   VIRTUAL void F() final {}
3   ^~~~~~~~
4 virtual_base_method_also_final.cpp:5:17: note: expanded from macro 'VIRTUAL'
5 #define VIRTUAL virtual
6                 ^
7 virtual_base_method_also_final.cpp:10:3: warning: [chromium-style] The virtual method does not override anything and is final; consider making it non-virtual.
8   VIRTUAL void F() final {}
9   ^~~~~~~~         ~~~~~~
10 virtual_base_method_also_final.cpp:5:17: note: expanded from macro 'VIRTUAL'
11 #define VIRTUAL virtual
12                 ^
13 virtual_base_method_also_final.cpp:13:3: warning: [chromium-style] 'virtual' is redundant; 'final' implies 'virtual'.
14   void VIRTUAL G() final {}
15   ^
16 virtual_base_method_also_final.cpp:13:3: warning: [chromium-style] The virtual method does not override anything and is final; consider making it non-virtual.
17   void VIRTUAL G() final {}
18   ^                ~~~~~~
19 virtual_base_method_also_final.cpp:16:3: warning: [chromium-style] 'virtual' is redundant; 'final' implies 'virtual'.
20   VIRTUAL_VOID H() final {}
21   ^
22 virtual_base_method_also_final.cpp:6:22: note: expanded from macro 'VIRTUAL_VOID'
23 #define VIRTUAL_VOID virtual void
24                      ^
25 virtual_base_method_also_final.cpp:16:3: warning: [chromium-style] The virtual method does not override anything and is final; consider making it non-virtual.
26 virtual_base_method_also_final.cpp:6:22: note: expanded from macro 'VIRTUAL_VOID'
27 #define VIRTUAL_VOID virtual void
28                      ^
29 6 warnings generated.