summaryrefslogtreecommitdiffstats
path: root/tools/clang
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-12 01:23:51 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-12 01:23:51 +0000
commit0d6a513b47909752e249caec78e4fc9fd721fbd5 (patch)
treea707012be9767e48220af2aec5015a666a9f428a /tools/clang
parent901fd6ed339810ac2be67cbff066470857e39379 (diff)
downloadchromium_src-0d6a513b47909752e249caec78e4fc9fd721fbd5.zip
chromium_src-0d6a513b47909752e249caec78e4fc9fd721fbd5.tar.gz
chromium_src-0d6a513b47909752e249caec78e4fc9fd721fbd5.tar.bz2
clang: Add missing 'virtual' keyword to some overridden functions.
R=erg@chromium.org Review URL: https://chromiumcodereview.appspot.com/10698147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146258 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/clang')
-rw-r--r--tools/clang/plugins/FindBadConstructs.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/clang/plugins/FindBadConstructs.cpp b/tools/clang/plugins/FindBadConstructs.cpp
index 43d23c2..b79a64d 100644
--- a/tools/clang/plugins/FindBadConstructs.cpp
+++ b/tools/clang/plugins/FindBadConstructs.cpp
@@ -399,13 +399,15 @@ class FindBadConstructsAction : public PluginASTAction {
}
protected:
- ASTConsumer* CreateASTConsumer(CompilerInstance &CI, llvm::StringRef ref) {
+ // Overridden from PluginASTAction:
+ virtual ASTConsumer* CreateASTConsumer(CompilerInstance& instance,
+ llvm::StringRef ref) {
return new FindBadConstructsConsumer(
- CI, check_refcounted_dtors_, check_virtuals_in_implementations_);
+ instance, check_refcounted_dtors_, check_virtuals_in_implementations_);
}
- bool ParseArgs(const CompilerInstance &CI,
- const std::vector<std::string>& args) {
+ virtual bool ParseArgs(const CompilerInstance& instance,
+ const std::vector<std::string>& args) {
bool parsed = true;
for (size_t i = 0; i < args.size() && parsed; ++i) {