// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s | |
// expected-no-diagnostics | |
struct Base { | |
virtual void override(); | |
}; | |
struct S : Base { | |
virtual void final() final; | |
virtual void override() override; | |
}; | |
struct T : Base { | |
virtual void override() override { } | |
}; | |
struct override; | |
struct Base2 { | |
virtual override override(int override); | |
}; | |
struct A : Base2 { | |
virtual struct override override(int override) override; | |
}; |