diff options
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/ASTMatchers/Dynamic/Marshallers.h | 6 | ||||
-rw-r--r-- | clang/lib/Basic/VirtualFileSystem.cpp | 16 | ||||
-rw-r--r-- | clang/lib/CodeGen/CGObjCGNU.cpp | 2 | ||||
-rw-r--r-- | clang/lib/CodeGen/CGObjCMac.cpp | 4 | ||||
-rw-r--r-- | clang/lib/CodeGen/ModuleBuilder.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Driver/Multilib.cpp | 4 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Driver/ToolChains.h | 12 | ||||
-rw-r--r-- | clang/lib/Frontend/MultiplexConsumer.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 25 | ||||
-rw-r--r-- | clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Tooling/CompilationDatabase.cpp | 2 |
12 files changed, 39 insertions, 40 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Marshallers.h b/clang/lib/ASTMatchers/Dynamic/Marshallers.h index 277224a39e4..96a0b8c3b61 100644 --- a/clang/lib/ASTMatchers/Dynamic/Marshallers.h +++ b/clang/lib/ASTMatchers/Dynamic/Marshallers.h @@ -393,9 +393,9 @@ public: DerivedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<DerivedT>()) { } - bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind, unsigned *Specificity, - ast_type_traits::ASTNodeKind *LeastDerivedKind) const - LLVM_OVERRIDE { + bool + isConvertibleTo(ast_type_traits::ASTNodeKind Kind, unsigned *Specificity, + ast_type_traits::ASTNodeKind *LeastDerivedKind) const override { // If Kind is not a base of DerivedKind, either DerivedKind is a base of // Kind (in which case the match will always succeed) or Kind and // DerivedKind are unrelated (in which case it will always fail), so set diff --git a/clang/lib/Basic/VirtualFileSystem.cpp b/clang/lib/Basic/VirtualFileSystem.cpp index f21cff6e0f3..73d6e7f7b2b 100644 --- a/clang/lib/Basic/VirtualFileSystem.cpp +++ b/clang/lib/Basic/VirtualFileSystem.cpp @@ -92,12 +92,12 @@ class RealFile : public File { public: ~RealFile(); - ErrorOr<Status> status() LLVM_OVERRIDE; + ErrorOr<Status> status() override; error_code getBuffer(const Twine &Name, OwningPtr<MemoryBuffer> &Result, int64_t FileSize = -1, - bool RequiresNullTerminator = true) LLVM_OVERRIDE; - error_code close() LLVM_OVERRIDE; - void setName(StringRef Name) LLVM_OVERRIDE; + bool RequiresNullTerminator = true) override; + error_code close() override; + void setName(StringRef Name) override; }; } // end anonymous namespace RealFile::~RealFile() { close(); } @@ -148,9 +148,9 @@ namespace { /// \brief The file system according to your operating system. class RealFileSystem : public FileSystem { public: - ErrorOr<Status> status(const Twine &Path) LLVM_OVERRIDE; + ErrorOr<Status> status(const Twine &Path) override; error_code openFileForRead(const Twine &Path, - OwningPtr<File> &Result) LLVM_OVERRIDE; + OwningPtr<File> &Result) override; }; } // end anonymous namespace @@ -387,9 +387,9 @@ public: void *DiagContext, IntrusiveRefCntPtr<FileSystem> ExternalFS); - ErrorOr<Status> status(const Twine &Path) LLVM_OVERRIDE; + ErrorOr<Status> status(const Twine &Path) override; error_code openFileForRead(const Twine &Path, - OwningPtr<File> &Result) LLVM_OVERRIDE; + OwningPtr<File> &Result) override; }; /// \brief A helper class to hold the common YAML parsing state. diff --git a/clang/lib/CodeGen/CGObjCGNU.cpp b/clang/lib/CodeGen/CGObjCGNU.cpp index ec4a2f1409d..c8677adf400 100644 --- a/clang/lib/CodeGen/CGObjCGNU.cpp +++ b/clang/lib/CodeGen/CGObjCGNU.cpp @@ -575,7 +575,7 @@ public: } llvm::GlobalVariable *GetClassGlobal(const std::string &Name, - bool Weak = false) LLVM_OVERRIDE { + bool Weak = false) override { return 0; } }; diff --git a/clang/lib/CodeGen/CGObjCMac.cpp b/clang/lib/CodeGen/CGObjCMac.cpp index b8209e79053..044bc18c1e7 100644 --- a/clang/lib/CodeGen/CGObjCMac.cpp +++ b/clang/lib/CodeGen/CGObjCMac.cpp @@ -1273,7 +1273,7 @@ public: /// GetClassGlobal - Return the global variable for the Objective-C /// class of the given name. llvm::GlobalVariable *GetClassGlobal(const std::string &Name, - bool Weak = false) LLVM_OVERRIDE { + bool Weak = false) override { llvm_unreachable("CGObjCMac::GetClassGlobal"); } }; @@ -1375,7 +1375,7 @@ private: /// GetClassGlobal - Return the global variable for the Objective-C /// class of the given name. llvm::GlobalVariable *GetClassGlobal(const std::string &Name, - bool Weak = false) LLVM_OVERRIDE; + bool Weak = false) override; /// EmitClassRef - Return a Value*, of type ObjCTypes.ClassPtrTy, /// for the given class reference. diff --git a/clang/lib/CodeGen/ModuleBuilder.cpp b/clang/lib/CodeGen/ModuleBuilder.cpp index 3e58b22aafc..920b8604913 100644 --- a/clang/lib/CodeGen/ModuleBuilder.cpp +++ b/clang/lib/CodeGen/ModuleBuilder.cpp @@ -106,7 +106,7 @@ namespace { } } - virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) LLVM_OVERRIDE { + virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) override { if (Diags.hasErrorOccurred()) return; diff --git a/clang/lib/Driver/Multilib.cpp b/clang/lib/Driver/Multilib.cpp index 3d30bf8be53..d8b6a45b367 100644 --- a/clang/lib/Driver/Multilib.cpp +++ b/clang/lib/Driver/Multilib.cpp @@ -251,7 +251,7 @@ MultilibSet &MultilibSet::FilterOut(std::string Regex) { public: REFilter(std::string Regex) : R(Regex) {} - bool operator()(const Multilib &M) const LLVM_OVERRIDE { + bool operator()(const Multilib &M) const override { std::string Error; if (!R.isValid(Error)) { llvm::errs() << Error; @@ -288,7 +288,7 @@ bool MultilibSet::select(const Multilib::flags_list &Flags, Multilib &M) const { FlagSet[StringRef(*I).substr(1)] = isFlagEnabled(*I); } } - bool operator()(const Multilib &M) const LLVM_OVERRIDE { + bool operator()(const Multilib &M) const override { for (Multilib::flags_list::const_iterator I = M.flags().begin(), E = M.flags().end(); I != E; ++I) { diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index a5c725d313c..165af301bc6 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -1526,7 +1526,7 @@ class FilterNonExistent : public MultilibSet::FilterCallback { std::string Base; public: FilterNonExistent(std::string Base) : Base(Base) {} - bool operator()(const Multilib &M) const LLVM_OVERRIDE { + bool operator()(const Multilib &M) const override { return !llvm::sys::fs::exists(Base + M.gccSuffix() + "/crtbegin.o"); } }; diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h index e4e25e632d3..86cd136f654 100644 --- a/clang/lib/Driver/ToolChains.h +++ b/clang/lib/Driver/ToolChains.h @@ -361,11 +361,11 @@ public: virtual void addMinVersionArgs(const llvm::opt::ArgList &Args, - llvm::opt::ArgStringList &CmdArgs) const LLVM_OVERRIDE; + llvm::opt::ArgStringList &CmdArgs) const override; virtual void addStartObjectFileArgs(const llvm::opt::ArgList &Args, - llvm::opt::ArgStringList &CmdArgs) const LLVM_OVERRIDE; + llvm::opt::ArgStringList &CmdArgs) const override; virtual bool isKernelStatic() const { return !isTargetIPhoneOS() || isIPhoneOSVersionLT(6, 0); @@ -478,19 +478,19 @@ public: virtual void AddLinkRuntimeLibArgs(const llvm::opt::ArgList &Args, - llvm::opt::ArgStringList &CmdArgs) const LLVM_OVERRIDE; + llvm::opt::ArgStringList &CmdArgs) const override; virtual void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, - llvm::opt::ArgStringList &CmdArgs) const LLVM_OVERRIDE; + llvm::opt::ArgStringList &CmdArgs) const override; virtual void AddCCKextLibArgs(const llvm::opt::ArgList &Args, - llvm::opt::ArgStringList &CmdArgs) const LLVM_OVERRIDE; + llvm::opt::ArgStringList &CmdArgs) const override; virtual void AddLinkARCArgs(const llvm::opt::ArgList &Args, - llvm::opt::ArgStringList &CmdArgs) const LLVM_OVERRIDE; + llvm::opt::ArgStringList &CmdArgs) const override; /// } }; diff --git a/clang/lib/Frontend/MultiplexConsumer.cpp b/clang/lib/Frontend/MultiplexConsumer.cpp index 9cf68a5e9b2..89aeeb4c0b4 100644 --- a/clang/lib/Frontend/MultiplexConsumer.cpp +++ b/clang/lib/Frontend/MultiplexConsumer.cpp @@ -107,7 +107,7 @@ public: virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, const ObjCPropertyDecl *OrigProp, const ObjCCategoryDecl *ClassExt); - void DeclarationMarkedUsed(const Decl *D) LLVM_OVERRIDE; + void DeclarationMarkedUsed(const Decl *D) override; private: std::vector<ASTMutationListener*> Listeners; diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 74ab1ee8499..0e968f1f781 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -2495,7 +2495,7 @@ public: explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) : ClassDecl(ClassDecl) {} - bool ValidateCandidate(const TypoCorrection &candidate) LLVM_OVERRIDE { + bool ValidateCandidate(const TypoCorrection &candidate) override { if (NamedDecl *ND = candidate.getCorrectionDecl()) { if (FieldDecl *Member = dyn_cast<FieldDecl>(ND)) return Member->getDeclContext()->getRedeclContext()->Equals(ClassDecl); @@ -4104,7 +4104,7 @@ bool Sema::RequireNonAbstractType(SourceLocation Loc, QualType T, NonAbstractTypeDiagnoser(unsigned DiagID, AbstractDiagSelID SelID) : TypeDiagnoser(DiagID == 0), DiagID(DiagID), SelID(SelID) { } - void diagnose(Sema &S, SourceLocation Loc, QualType T) LLVM_OVERRIDE { + void diagnose(Sema &S, SourceLocation Loc, QualType T) override { if (Suppressed) return; if (SelID == -1) S.Diag(Loc, DiagID) << T; @@ -6941,7 +6941,7 @@ namespace { // Callback to only accept typo corrections that are namespaces. class NamespaceValidatorCCC : public CorrectionCandidateCallback { public: - bool ValidateCandidate(const TypoCorrection &candidate) LLVM_OVERRIDE { + bool ValidateCandidate(const TypoCorrection &candidate) override { if (NamedDecl *ND = candidate.getCorrectionDecl()) return isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND); return false; @@ -7379,7 +7379,7 @@ public: : HasTypenameKeyword(HasTypenameKeyword), IsInstantiation(IsInstantiation), RequireMember(RequireMember) {} - bool ValidateCandidate(const TypoCorrection &Candidate) LLVM_OVERRIDE { + bool ValidateCandidate(const TypoCorrection &Candidate) override { NamedDecl *ND = Candidate.getCorrectionDecl(); // Keywords are not valid here. @@ -8823,7 +8823,7 @@ class RefBuilder: public ExprBuilder { QualType VarType; public: - virtual Expr *build(Sema &S, SourceLocation Loc) const LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull(S.BuildDeclRefExpr(Var, VarType, VK_LValue, Loc).take()); } @@ -8833,7 +8833,7 @@ public: class ThisBuilder: public ExprBuilder { public: - virtual Expr *build(Sema &S, SourceLocation Loc) const LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull(S.ActOnCXXThis(Loc).takeAs<Expr>()); } }; @@ -8845,7 +8845,7 @@ class CastBuilder: public ExprBuilder { const CXXCastPath &Path; public: - virtual Expr *build(Sema &S, SourceLocation Loc) const LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull(S.ImpCastExprToType(Builder.build(S, Loc), Type, CK_UncheckedDerivedToBase, Kind, &Path).take()); @@ -8860,7 +8860,7 @@ class DerefBuilder: public ExprBuilder { const ExprBuilder &Builder; public: - virtual Expr *build(Sema &S, SourceLocation Loc) const LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull( S.CreateBuiltinUnaryOp(Loc, UO_Deref, Builder.build(S, Loc)).take()); } @@ -8876,7 +8876,7 @@ class MemberBuilder: public ExprBuilder { LookupResult &MemberLookup; public: - virtual Expr *build(Sema &S, SourceLocation Loc) const LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull(S.BuildMemberReferenceExpr( Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), 0, MemberLookup, 0).take()); @@ -8892,7 +8892,7 @@ class MoveCastBuilder: public ExprBuilder { const ExprBuilder &Builder; public: - virtual Expr *build(Sema &S, SourceLocation Loc) const LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull(CastForMoving(S, Builder.build(S, Loc))); } @@ -8903,7 +8903,7 @@ class LvalueConvBuilder: public ExprBuilder { const ExprBuilder &Builder; public: - virtual Expr *build(Sema &S, SourceLocation Loc) const LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull( S.DefaultLvalueConversion(Builder.build(S, Loc)).take()); } @@ -8916,8 +8916,7 @@ class SubscriptBuilder: public ExprBuilder { const ExprBuilder &Index; public: - virtual Expr *build(Sema &S, SourceLocation Loc) const - LLVM_OVERRIDE { + virtual Expr *build(Sema &S, SourceLocation Loc) const override { return assertNotNull(S.CreateBuiltinArraySubscriptExpr( Base.build(S, Loc), Loc, Index.build(S, Loc), Loc).take()); } diff --git a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp index adee30c0621..119760e74f1 100644 --- a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp +++ b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp @@ -381,7 +381,7 @@ public: } virtual void - AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) LLVM_OVERRIDE { + AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) override { PathConsumers.push_back(Consumer); } diff --git a/clang/lib/Tooling/CompilationDatabase.cpp b/clang/lib/Tooling/CompilationDatabase.cpp index 9dc23ed908a..76c006f389d 100644 --- a/clang/lib/Tooling/CompilationDatabase.cpp +++ b/clang/lib/Tooling/CompilationDatabase.cpp @@ -157,7 +157,7 @@ public: UnusedInputDiagConsumer(DiagnosticConsumer *Other) : Other(Other) {} virtual void HandleDiagnostic(DiagnosticsEngine::Level DiagLevel, - const Diagnostic &Info) LLVM_OVERRIDE { + const Diagnostic &Info) override { if (Info.getID() == clang::diag::warn_drv_input_file_unused) { // Arg 1 for this diagnostic is the option that didn't get used. UnusedInputs.push_back(Info.getArgStdStr(0)); |