summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/MicrosoftExtensions.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2014-10-27 19:11:51 +0000
committerFariborz Jahanian <fjahanian@apple.com>2014-10-27 19:11:51 +0000
commitf920a0aa262ad975beb06e5c3fc9408d7797ffcb (patch)
tree073722d48093c521567e7b28f1d6701457167343 /clang/test/Parser/MicrosoftExtensions.cpp
parenta5027324eca80400fedb63130e90d901075bbc24 (diff)
downloadbcm5719-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.cpp4
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();
};
OpenPOWER on IntegriCloud