1// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s 2 3struct Base { 4 virtual void override(); 5}; 6 7struct S : Base { 8 virtual void final() final; 9 virtual void override() override; 10}; 11 12struct T { 13 // virt-specifier-seq is only valid in member-declarators, and a function definition is not a member-declarator. 14 // FIXME: This currently doesn't work. 15 // virtual void f() const override { } 16}; 17 18struct override; 19struct Base2 { 20 virtual override override(int override); 21}; 22 23struct A : Base2 { 24 virtual struct override override(int override) override; 25}; 26