• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #define VIRTUAL virtual
6 #define VIRTUAL_VOID virtual void
7 
8 class A {
9  public:
F()10   VIRTUAL void F() final {}
11   // Make sure an out-of-place virtual doesn't cause an incorrect fixit removal
12   // to be emitted.
G()13   void VIRTUAL G() final {}
14   // Make sure a fixit removal isn't generated for macros that expand to more
15   // than just 'virtual'.
H()16   VIRTUAL_VOID H() final {}
17 };
18