diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2014-10-27 19:11:51 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2014-10-27 19:11:51 +0000 |
commit | f920a0aa262ad975beb06e5c3fc9408d7797ffcb (patch) | |
tree | 073722d48093c521567e7b28f1d6701457167343 /clang/test/Parser/MicrosoftExtensions.cpp | |
parent | a5027324eca80400fedb63130e90d901075bbc24 (diff) | |
download | bcm5719-llvm-f920a0aa262ad975beb06e5c3fc9408d7797ffcb.tar.gz bcm5719-llvm-f920a0aa262ad975beb06e5c3fc9408d7797ffcb.zip |
c++11 patch to issue warning on missing 'override' on
overriding methods. Patch review by Richard Smith.
rdar://18295240
llvm-svn: 220703
Diffstat (limited to 'clang/test/Parser/MicrosoftExtensions.cpp')
-rw-r--r-- | clang/test/Parser/MicrosoftExtensions.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Parser/MicrosoftExtensions.cpp b/clang/test/Parser/MicrosoftExtensions.cpp index ee530b8669f..85ccdc5490c 100644 --- a/clang/test/Parser/MicrosoftExtensions.cpp +++ b/clang/test/Parser/MicrosoftExtensions.cpp @@ -208,12 +208,12 @@ extern TypenameWrongPlace<AAAA> PR16925; __interface MicrosoftInterface; __interface MicrosoftInterface { - void foo1() = 0; + void foo1() = 0; // expected-note {{overridden virtual function is here}} virtual void foo2() = 0; }; __interface MicrosoftDerivedInterface : public MicrosoftInterface { - void foo1(); + void foo1(); // expected-warning {{'foo1' overrides a member function but is not marked 'override'}} void foo2() override; void foo3(); }; |