1// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s 2// expected-no-diagnostics 3 4struct Base { 5 virtual void override(); 6}; 7 8struct S : Base { 9 virtual void final() final; 10 virtual void override() override; 11}; 12 13struct T : Base { 14 virtual void override() override { } 15}; 16 17struct override; 18struct Base2 { 19 virtual override override(int override); 20}; 21 22struct A : Base2 { 23 virtual struct override override(int override) override; 24}; 25