diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2014-10-01 16:56:40 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2014-10-01 16:56:40 +0000 |
commit | 5afc869f9677210c0a2c2ff8239e3a386cd7db26 (patch) | |
tree | 9f2672a044a3f4a47cc6d5fbbd9f045a853efb50 | |
parent | e825f44761d8a2f36e075caeaefb2286264910d9 (diff) | |
download | bcm5719-llvm-5afc869f9677210c0a2c2ff8239e3a386cd7db26.tar.gz bcm5719-llvm-5afc869f9677210c0a2c2ff8239e3a386cd7db26.zip |
Adds 'override' to overriding methods. NFC.
These were uncoveredby my yet undelivered patch.
llvm-svn: 218774
-rw-r--r-- | clang/lib/AST/ItaniumCXXABI.cpp | 2 | ||||
-rw-r--r-- | clang/lib/AST/MicrosoftCXXABI.cpp | 2 | ||||
-rw-r--r-- | clang/lib/ASTMatchers/Dynamic/Marshallers.h | 10 | ||||
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 26 | ||||
-rw-r--r-- | clang/lib/CodeGen/MicrosoftCXXABI.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains.h | 3 | ||||
-rw-r--r-- | clang/lib/Sema/AnalysisBasedWarnings.cpp | 2 | ||||
-rw-r--r-- | clang/unittests/ASTMatchers/ASTMatchersTest.cpp | 4 | ||||
-rw-r--r-- | clang/unittests/ASTMatchers/ASTMatchersTest.h | 2 | ||||
-rw-r--r-- | clang/unittests/Basic/VirtualFileSystemTest.cpp | 4 | ||||
-rw-r--r-- | clang/unittests/Tooling/ToolingTest.cpp | 2 |
11 files changed, 30 insertions, 29 deletions
diff --git a/clang/lib/AST/ItaniumCXXABI.cpp b/clang/lib/AST/ItaniumCXXABI.cpp index 03428bfa79b..384c2ac696a 100644 --- a/clang/lib/AST/ItaniumCXXABI.cpp +++ b/clang/lib/AST/ItaniumCXXABI.cpp @@ -49,7 +49,7 @@ public: return ++ManglingNumbers[Key->castAs<FunctionProtoType>()]; } - unsigned getManglingNumber(const BlockDecl *BD) { + unsigned getManglingNumber(const BlockDecl *BD) override { const Type *Ty = nullptr; return ++ManglingNumbers[Ty]; } diff --git a/clang/lib/AST/MicrosoftCXXABI.cpp b/clang/lib/AST/MicrosoftCXXABI.cpp index 64b3c1f152e..0603d3b7b9b 100644 --- a/clang/lib/AST/MicrosoftCXXABI.cpp +++ b/clang/lib/AST/MicrosoftCXXABI.cpp @@ -41,7 +41,7 @@ public: return ++LambdaManglingNumber; } - unsigned getManglingNumber(const BlockDecl *BD) { + unsigned getManglingNumber(const BlockDecl *BD) override { const Type *Ty = nullptr; return ++ManglingNumbers[Ty]; } diff --git a/clang/lib/ASTMatchers/Dynamic/Marshallers.h b/clang/lib/ASTMatchers/Dynamic/Marshallers.h index bab0adb2c89..30beb6900ca 100644 --- a/clang/lib/ASTMatchers/Dynamic/Marshallers.h +++ b/clang/lib/ASTMatchers/Dynamic/Marshallers.h @@ -564,7 +564,7 @@ public: virtual VariantMatcher create(const SourceRange &NameRange, ArrayRef<ParserValue> Args, - Diagnostics *Error) const { + Diagnostics *Error) const override { if (Args.size() < MinCount || MaxCount < Args.size()) { const std::string MaxStr = (MaxCount == UINT_MAX ? "" : Twine(MaxCount)).str(); @@ -587,14 +587,14 @@ public: return VariantMatcher::VariadicOperatorMatcher(Func, std::move(InnerArgs)); } - bool isVariadic() const { return true; } - unsigned getNumArgs() const { return 0; } + bool isVariadic() const override { return true; } + unsigned getNumArgs() const override { return 0; } void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, - std::vector<ArgKind> &Kinds) const { + std::vector<ArgKind> &Kinds) const override { Kinds.push_back(ThisKind); } bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind, unsigned *Specificity, - ast_type_traits::ASTNodeKind *LeastDerivedKind) const { + ast_type_traits::ASTNodeKind *LeastDerivedKind) const override { if (Specificity) *Specificity = 1; if (LeastDerivedKind) diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 251fa887557..0df01df77fb 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -4543,7 +4543,7 @@ public: } StringRef getABI() const override { return ABI; } - virtual bool setABI(const std::string &Name) { + virtual bool setABI(const std::string &Name) override { if (Name != "aapcs" && Name != "darwinpcs") return false; @@ -4551,7 +4551,7 @@ public: return true; } - virtual bool setCPU(const std::string &Name) { + virtual bool setCPU(const std::string &Name) override { bool CPUKnown = llvm::StringSwitch<bool>(Name) .Case("generic", true) .Cases("cortex-a53", "cortex-a57", true) @@ -4561,7 +4561,7 @@ public: } virtual void getTargetDefines(const LangOptions &Opts, - MacroBuilder &Builder) const { + MacroBuilder &Builder) const override { // Target identification. Builder.defineMacro("__aarch64__"); @@ -4621,12 +4621,12 @@ public: } virtual void getTargetBuiltins(const Builtin::Info *&Records, - unsigned &NumRecords) const { + unsigned &NumRecords) const override { Records = BuiltinInfo; NumRecords = clang::AArch64::LastTSBuiltin - Builtin::FirstTSBuiltin; } - virtual bool hasFeature(StringRef Feature) const { + virtual bool hasFeature(StringRef Feature) const override { return Feature == "aarch64" || Feature == "arm64" || (Feature == "neon" && FPU == NeonMode); @@ -4651,19 +4651,19 @@ public: return true; } - virtual bool isCLZForZeroUndef() const { return false; } + virtual bool isCLZForZeroUndef() const override { return false; } - virtual BuiltinVaListKind getBuiltinVaListKind() const { + virtual BuiltinVaListKind getBuiltinVaListKind() const override { return TargetInfo::AArch64ABIBuiltinVaList; } virtual void getGCCRegNames(const char *const *&Names, - unsigned &NumNames) const; + unsigned &NumNames) const override; virtual void getGCCRegAliases(const GCCRegAlias *&Aliases, - unsigned &NumAliases) const; + unsigned &NumAliases) const override; virtual bool validateAsmConstraint(const char *&Name, - TargetInfo::ConstraintInfo &Info) const { + TargetInfo::ConstraintInfo &Info) const override { switch (*Name) { default: return false; @@ -4732,9 +4732,9 @@ public: } } - virtual const char *getClobbers() const { return ""; } + virtual const char *getClobbers() const override { return ""; } - int getEHDataRegisterNumber(unsigned RegNo) const { + int getEHDataRegisterNumber(unsigned RegNo) const override { if (RegNo == 0) return 0; if (RegNo == 1) @@ -4869,7 +4869,7 @@ public: TheCXXABI.set(TargetCXXABI::iOS64); } - virtual BuiltinVaListKind getBuiltinVaListKind() const { + virtual BuiltinVaListKind getBuiltinVaListKind() const override { return TargetInfo::CharPtrBuiltinVaList; } }; diff --git a/clang/lib/CodeGen/MicrosoftCXXABI.cpp b/clang/lib/CodeGen/MicrosoftCXXABI.cpp index dd6a4580d49..7a6d0aeaa15 100644 --- a/clang/lib/CodeGen/MicrosoftCXXABI.cpp +++ b/clang/lib/CodeGen/MicrosoftCXXABI.cpp @@ -491,7 +491,7 @@ public: return RD->hasAttr<MSInheritanceAttr>(); } - virtual bool isTypeInfoCalculable(QualType Ty) const { + virtual bool isTypeInfoCalculable(QualType Ty) const override { if (!CGCXXABI::isTypeInfoCalculable(Ty)) return false; if (const auto *MPT = Ty->getAs<MemberPointerType>()) { diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h index 2c7ce062c06..b45fcef77f8 100644 --- a/clang/lib/Driver/ToolChains.h +++ b/clang/lib/Driver/ToolChains.h @@ -487,7 +487,8 @@ public: AddCCKextLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override; - virtual void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const; + virtual void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) + const override; void AddLinkARCArgs(const llvm::opt::ArgList &Args, diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp index b207df9fc5d..f9b8616ec9d 100644 --- a/clang/lib/Sema/AnalysisBasedWarnings.cpp +++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp @@ -1671,7 +1671,7 @@ class ThreadSafetyReporter : public clang::threadSafety::ThreadSafetyHandler { virtual void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg, - SourceLocation Loc) { + SourceLocation Loc) override { PartialDiagnosticAt Warning(Loc, S.PDiag(diag::warn_acquire_requires_negative_cap) << Kind << LockName << Neg); diff --git a/clang/unittests/ASTMatchers/ASTMatchersTest.cpp b/clang/unittests/ASTMatchers/ASTMatchersTest.cpp index f16e5a0cf04..4eb4c0d6727 100644 --- a/clang/unittests/ASTMatchers/ASTMatchersTest.cpp +++ b/clang/unittests/ASTMatchers/ASTMatchersTest.cpp @@ -725,7 +725,7 @@ public: EXPECT_EQ("", Name); } - virtual bool run(const BoundNodes *Nodes) { + virtual bool run(const BoundNodes *Nodes) override { const BoundNodes::IDToNodeMap &M = Nodes->getMap(); if (Nodes->getNodeAs<T>(Id)) { ++Count; @@ -747,7 +747,7 @@ public: return false; } - virtual bool run(const BoundNodes *Nodes, ASTContext *Context) { + virtual bool run(const BoundNodes *Nodes, ASTContext *Context) override { return run(Nodes); } diff --git a/clang/unittests/ASTMatchers/ASTMatchersTest.h b/clang/unittests/ASTMatchers/ASTMatchersTest.h index a3030b70c13..2e5b3da5a5f 100644 --- a/clang/unittests/ASTMatchers/ASTMatchersTest.h +++ b/clang/unittests/ASTMatchers/ASTMatchersTest.h @@ -39,7 +39,7 @@ public: VerifyMatch(BoundNodesCallback *FindResultVerifier, bool *Verified) : Verified(Verified), FindResultReviewer(FindResultVerifier) {} - virtual void run(const MatchFinder::MatchResult &Result) { + virtual void run(const MatchFinder::MatchResult &Result) override { if (FindResultReviewer != nullptr) { *Verified |= FindResultReviewer->run(&Result.Nodes, Result.Context); } else { diff --git a/clang/unittests/Basic/VirtualFileSystemTest.cpp b/clang/unittests/Basic/VirtualFileSystemTest.cpp index bdd43733541..e6c8b2773c7 100644 --- a/clang/unittests/Basic/VirtualFileSystemTest.cpp +++ b/clang/unittests/Basic/VirtualFileSystemTest.cpp @@ -32,7 +32,7 @@ class DummyFileSystem : public vfs::FileSystem { public: DummyFileSystem() : FSID(getNextFSID()), FileID(0) {} - ErrorOr<vfs::Status> status(const Twine &Path) { + ErrorOr<vfs::Status> status(const Twine &Path) override { std::map<std::string, vfs::Status>::iterator I = FilesAndDirs.find(Path.str()); if (I == FilesAndDirs.end()) @@ -40,7 +40,7 @@ public: return I->second; } std::error_code openFileForRead(const Twine &Path, - std::unique_ptr<vfs::File> &Result) { + std::unique_ptr<vfs::File> &Result) override { llvm_unreachable("unimplemented"); } std::error_code getBufferForFile(const Twine &Name, diff --git a/clang/unittests/Tooling/ToolingTest.cpp b/clang/unittests/Tooling/ToolingTest.cpp index 85ab942387b..98b70081b91 100644 --- a/clang/unittests/Tooling/ToolingTest.cpp +++ b/clang/unittests/Tooling/ToolingTest.cpp @@ -188,7 +188,7 @@ struct VerifyEndCallback : public SourceFileCallbacks { ++BeginCalled; return true; } - virtual void handleEndSource() { + virtual void handleEndSource() override { ++EndCalled; } std::unique_ptr<ASTConsumer> newASTConsumer() { |