summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/clang-modernize/AddOverride/AddOverride.cpp2
-rw-r--r--clang-tools-extra/clang-modernize/AddOverride/AddOverride.h4
-rw-r--r--clang-tools-extra/clang-modernize/Core/IncludeDirectives.cpp24
-rw-r--r--clang-tools-extra/clang-modernize/Core/Transform.cpp6
-rw-r--r--clang-tools-extra/clang-modernize/Core/Transform.h2
-rw-r--r--clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.cpp2
-rw-r--r--clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.h6
-rw-r--r--clang-tools-extra/clang-modernize/PassByValue/PassByValue.cpp2
-rw-r--r--clang-tools-extra/clang-modernize/PassByValue/PassByValue.h4
-rw-r--r--clang-tools-extra/clang-modernize/PassByValue/PassByValueActions.h2
-rw-r--r--clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.cpp2
-rw-r--r--clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.h2
-rw-r--r--clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtrActions.h4
-rw-r--r--clang-tools-extra/clang-modernize/UseAuto/UseAuto.cpp2
-rw-r--r--clang-tools-extra/clang-modernize/UseAuto/UseAuto.h2
-rw-r--r--clang-tools-extra/clang-modernize/UseAuto/UseAutoActions.h4
-rw-r--r--clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.cpp2
-rw-r--r--clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.h4
-rw-r--r--clang-tools-extra/clang-query/Query.h10
-rw-r--r--clang-tools-extra/clang-tidy/ClangTidy.cpp12
-rw-r--r--clang-tools-extra/clang-tidy/ClangTidy.h2
-rw-r--r--clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h4
-rw-r--r--clang-tools-extra/clang-tidy/ClangTidyModule.h6
-rw-r--r--clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/GoogleTidyModule.h4
-rw-r--r--clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp4
-rw-r--r--clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.h6
-rw-r--r--clang-tools-extra/docs/AddOverrideTransform.rst2
-rw-r--r--clang-tools-extra/docs/clang-tidy.rst2
-rw-r--r--clang-tools-extra/pp-trace/PPCallbacksTracker.h60
-rw-r--r--clang-tools-extra/unittests/clang-modernize/IncludeDirectivesTest.cpp4
-rw-r--r--clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h2
32 files changed, 98 insertions, 98 deletions
diff --git a/clang-tools-extra/clang-modernize/AddOverride/AddOverride.cpp b/clang-tools-extra/clang-modernize/AddOverride/AddOverride.cpp
index f2e9a9871df..9c58a8f0cbd 100644
--- a/clang-tools-extra/clang-modernize/AddOverride/AddOverride.cpp
+++ b/clang-tools-extra/clang-modernize/AddOverride/AddOverride.cpp
@@ -69,7 +69,7 @@ struct AddOverrideFactory : TransformFactory {
}
}
- Transform *createTransform(const TransformOptions &Opts) LLVM_OVERRIDE {
+ Transform *createTransform(const TransformOptions &Opts) override {
return new AddOverrideTransform(Opts);
}
};
diff --git a/clang-tools-extra/clang-modernize/AddOverride/AddOverride.h b/clang-tools-extra/clang-modernize/AddOverride/AddOverride.h
index 51222907fad..9c3453d2100 100644
--- a/clang-tools-extra/clang-modernize/AddOverride/AddOverride.h
+++ b/clang-tools-extra/clang-modernize/AddOverride/AddOverride.h
@@ -32,10 +32,10 @@ public:
/// \see Transform::run().
virtual int apply(const clang::tooling::CompilationDatabase &Database,
- const std::vector<std::string> &SourcePaths) LLVM_OVERRIDE;
+ const std::vector<std::string> &SourcePaths) override;
virtual bool handleBeginSource(clang::CompilerInstance &CI,
- llvm::StringRef Filename) LLVM_OVERRIDE;
+ llvm::StringRef Filename) override;
private:
AddOverrideFixer *Fixer;
diff --git a/clang-tools-extra/clang-modernize/Core/IncludeDirectives.cpp b/clang-tools-extra/clang-modernize/Core/IncludeDirectives.cpp
index 975bf7bac06..7f14e073168 100644
--- a/clang-tools-extra/clang-modernize/Core/IncludeDirectives.cpp
+++ b/clang-tools-extra/clang-modernize/Core/IncludeDirectives.cpp
@@ -66,7 +66,7 @@ private:
StringRef FileName, bool IsAngled,
CharSourceRange FilenameRange, const FileEntry *File,
StringRef SearchPath, StringRef RelativePath,
- const Module *Imported) LLVM_OVERRIDE {
+ const Module *Imported) override {
SourceManager &SM = Self->Sources;
const FileEntry *FE = SM.getFileEntryForID(SM.getFileID(HashLoc));
assert(FE && "Valid file expected.");
@@ -79,7 +79,7 @@ private:
// Keep track of the current file in the stack
virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason,
SrcMgr::CharacteristicKind FileType,
- FileID PrevFID) LLVM_OVERRIDE {
+ FileID PrevFID) override {
SourceManager &SM = Self->Sources;
switch (Reason) {
case EnterFile:
@@ -142,7 +142,7 @@ private:
}
virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
- const MacroDirective *MD) LLVM_OVERRIDE {
+ const MacroDirective *MD) override {
Guard->Count++;
// If this #ifndef is the top-most directive and the symbol isn't defined
@@ -159,7 +159,7 @@ private:
}
virtual void MacroDefined(const Token &MacroNameTok,
- const MacroDirective *MD) LLVM_OVERRIDE {
+ const MacroDirective *MD) override {
Guard->Count++;
// If this #define is the second directive of the file and the symbol
@@ -176,7 +176,7 @@ private:
}
}
- virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) LLVM_OVERRIDE {
+ virtual void Endif(SourceLocation Loc, SourceLocation IfLoc) override {
Guard->Count++;
// If it's the #endif corresponding to the top-most #ifndef
@@ -195,30 +195,30 @@ private:
}
virtual void MacroExpands(const Token &, const MacroDirective *, SourceRange,
- const MacroArgs *) LLVM_OVERRIDE {
+ const MacroArgs *) override {
Guard->Count++;
}
virtual void MacroUndefined(const Token &,
- const MacroDirective *) LLVM_OVERRIDE {
+ const MacroDirective *) override {
Guard->Count++;
}
virtual void Defined(const Token &, const MacroDirective *,
- SourceRange) LLVM_OVERRIDE {
+ SourceRange) override {
Guard->Count++;
}
virtual void If(SourceLocation, SourceRange,
- ConditionValueKind) LLVM_OVERRIDE {
+ ConditionValueKind) override {
Guard->Count++;
}
virtual void Elif(SourceLocation, SourceRange, ConditionValueKind,
- SourceLocation) LLVM_OVERRIDE {
+ SourceLocation) override {
Guard->Count++;
}
virtual void Ifdef(SourceLocation, const Token &,
- const MacroDirective *) LLVM_OVERRIDE {
+ const MacroDirective *) override {
Guard->Count++;
}
- virtual void Else(SourceLocation, SourceLocation) LLVM_OVERRIDE {
+ virtual void Else(SourceLocation, SourceLocation) override {
Guard->Count++;
}
diff --git a/clang-tools-extra/clang-modernize/Core/Transform.cpp b/clang-tools-extra/clang-modernize/Core/Transform.cpp
index 1d4eb766b45..2943f5cfece 100644
--- a/clang-tools-extra/clang-modernize/Core/Transform.cpp
+++ b/clang-tools-extra/clang-modernize/Core/Transform.cpp
@@ -37,7 +37,7 @@ public:
ActionFactory(MatchFinder &Finder, Transform &Owner)
: Finder(Finder), Owner(Owner) {}
- virtual FrontendAction *create() LLVM_OVERRIDE {
+ virtual FrontendAction *create() override {
return new FactoryAdaptor(Finder, Owner);
}
@@ -52,14 +52,14 @@ private:
}
virtual bool BeginSourceFileAction(CompilerInstance &CI,
- StringRef Filename) LLVM_OVERRIDE {
+ StringRef Filename) override {
if (!ASTFrontendAction::BeginSourceFileAction(CI, Filename))
return false;
return Owner.handleBeginSource(CI, Filename);
}
- virtual void EndSourceFileAction() LLVM_OVERRIDE {
+ virtual void EndSourceFileAction() override {
Owner.handleEndSource();
return ASTFrontendAction::EndSourceFileAction();
}
diff --git a/clang-tools-extra/clang-modernize/Core/Transform.h b/clang-tools-extra/clang-modernize/Core/Transform.h
index 6265df41325..459d2a37eda 100644
--- a/clang-tools-extra/clang-modernize/Core/Transform.h
+++ b/clang-tools-extra/clang-modernize/Core/Transform.h
@@ -291,7 +291,7 @@ struct CompilerVersions {
/// Since.Msvc = Version(10);
/// }
///
-/// Transform *createTransform(const TransformOptions &Opts) LLVM_OVERRIDE {
+/// Transform *createTransform(const TransformOptions &Opts) override {
/// return new MyTransform(Opts);
/// }
/// };
diff --git a/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.cpp b/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.cpp
index bfd8007f938..39ece5b44d8 100644
--- a/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.cpp
+++ b/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.cpp
@@ -77,7 +77,7 @@ struct LoopConvertFactory : TransformFactory {
Since.Msvc = Version(11);
}
- Transform *createTransform(const TransformOptions &Opts) LLVM_OVERRIDE {
+ Transform *createTransform(const TransformOptions &Opts) override {
return new LoopConvertTransform(Opts);
}
};
diff --git a/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.h b/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.h
index 7aa3110544c..d7ed6a22772 100644
--- a/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.h
+++ b/clang-tools-extra/clang-modernize/LoopConvert/LoopConvert.h
@@ -18,7 +18,7 @@
#define CLANG_MODERNIZE_LOOP_CONVERT_H
#include "Core/Transform.h"
-#include "llvm/Support/Compiler.h" // For LLVM_OVERRIDE
+#include "llvm/Support/Compiler.h" // For override
// Forward decl for private implementation.
struct TUTrackingInfo;
@@ -32,10 +32,10 @@ public:
/// \see Transform::run().
virtual int apply(const clang::tooling::CompilationDatabase &Database,
- const std::vector<std::string> &SourcePaths) LLVM_OVERRIDE;
+ const std::vector<std::string> &SourcePaths) override;
virtual bool handleBeginSource(clang::CompilerInstance &CI,
- llvm::StringRef Filename) LLVM_OVERRIDE;
+ llvm::StringRef Filename) override;
private:
llvm::OwningPtr<TUTrackingInfo> TUInfo;
};
diff --git a/clang-tools-extra/clang-modernize/PassByValue/PassByValue.cpp b/clang-tools-extra/clang-modernize/PassByValue/PassByValue.cpp
index eb4a92470e4..4e44a34e97d 100644
--- a/clang-tools-extra/clang-modernize/PassByValue/PassByValue.cpp
+++ b/clang-tools-extra/clang-modernize/PassByValue/PassByValue.cpp
@@ -62,7 +62,7 @@ struct PassByValueFactory : TransformFactory {
Since.Msvc = Version(11);
}
- Transform *createTransform(const TransformOptions &Opts) LLVM_OVERRIDE {
+ Transform *createTransform(const TransformOptions &Opts) override {
return new PassByValueTransform(Opts);
}
};
diff --git a/clang-tools-extra/clang-modernize/PassByValue/PassByValue.h b/clang-tools-extra/clang-modernize/PassByValue/PassByValue.h
index c47bfe12d0b..72006464c84 100644
--- a/clang-tools-extra/clang-modernize/PassByValue/PassByValue.h
+++ b/clang-tools-extra/clang-modernize/PassByValue/PassByValue.h
@@ -59,12 +59,12 @@ public:
/// \see Transform::apply().
virtual int apply(const clang::tooling::CompilationDatabase &Database,
- const std::vector<std::string> &SourcePaths) LLVM_OVERRIDE;
+ const std::vector<std::string> &SourcePaths) override;
private:
/// \brief Setups the \c IncludeDirectives for the replacer.
virtual bool handleBeginSource(clang::CompilerInstance &CI,
- llvm::StringRef Filename) LLVM_OVERRIDE;
+ llvm::StringRef Filename) override;
llvm::OwningPtr<IncludeDirectives> IncludeManager;
ConstructorParamReplacer *Replacer;
diff --git a/clang-tools-extra/clang-modernize/PassByValue/PassByValueActions.h b/clang-tools-extra/clang-modernize/PassByValue/PassByValueActions.h
index bd05c4048a8..4046992f487 100644
--- a/clang-tools-extra/clang-modernize/PassByValue/PassByValueActions.h
+++ b/clang-tools-extra/clang-modernize/PassByValue/PassByValueActions.h
@@ -63,7 +63,7 @@ public:
private:
/// \brief Entry point to the callback called when matches are made.
virtual void run(const clang::ast_matchers::MatchFinder::MatchResult &Result)
- LLVM_OVERRIDE;
+ override;
unsigned &AcceptedChanges;
unsigned &RejectedChanges;
diff --git a/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.cpp b/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.cpp
index 63b033bc913..f08e9cdba74 100644
--- a/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.cpp
+++ b/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.cpp
@@ -52,7 +52,7 @@ struct ReplaceAutoPtrFactory : TransformFactory {
Since.Msvc = Version(11);
}
- Transform *createTransform(const TransformOptions &Opts) LLVM_OVERRIDE {
+ Transform *createTransform(const TransformOptions &Opts) override {
return new ReplaceAutoPtrTransform(Opts);
}
};
diff --git a/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.h b/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.h
index a65e4fa28ec..1d3948c8cec 100644
--- a/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.h
+++ b/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtr.h
@@ -48,7 +48,7 @@ public:
/// \see Transform::run().
virtual int apply(const clang::tooling::CompilationDatabase &Database,
- const std::vector<std::string> &SourcePaths) LLVM_OVERRIDE;
+ const std::vector<std::string> &SourcePaths) override;
};
#endif // CLANG_MODERNIZE_REPLACE_AUTO_PTR_H
diff --git a/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtrActions.h b/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtrActions.h
index 3b3866d8367..fbe5518ee18 100644
--- a/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtrActions.h
+++ b/clang-tools-extra/clang-modernize/ReplaceAutoPtr/ReplaceAutoPtrActions.h
@@ -30,7 +30,7 @@ public:
/// \brief Entry point to the callback called when matches are made.
virtual void run(const clang::ast_matchers::MatchFinder::MatchResult &Result)
- LLVM_OVERRIDE;
+ override;
private:
/// \brief Locates the \c auto_ptr token when it is referred by a \c TypeLoc.
@@ -89,7 +89,7 @@ public:
/// \brief Entry point to the callback called when matches are made.
virtual void run(const clang::ast_matchers::MatchFinder::MatchResult &Result)
- LLVM_OVERRIDE;
+ override;
private:
unsigned &AcceptedChanges;
diff --git a/clang-tools-extra/clang-modernize/UseAuto/UseAuto.cpp b/clang-tools-extra/clang-modernize/UseAuto/UseAuto.cpp
index ff622b25a86..72b97acd39e 100644
--- a/clang-tools-extra/clang-modernize/UseAuto/UseAuto.cpp
+++ b/clang-tools-extra/clang-modernize/UseAuto/UseAuto.cpp
@@ -54,7 +54,7 @@ struct UseAutoFactory : TransformFactory {
Since.Msvc = Version(10);
}
- Transform *createTransform(const TransformOptions &Opts) LLVM_OVERRIDE {
+ Transform *createTransform(const TransformOptions &Opts) override {
return new UseAutoTransform(Opts);
}
};
diff --git a/clang-tools-extra/clang-modernize/UseAuto/UseAuto.h b/clang-tools-extra/clang-modernize/UseAuto/UseAuto.h
index 3c892a026cb..8fe6d83ac03 100644
--- a/clang-tools-extra/clang-modernize/UseAuto/UseAuto.h
+++ b/clang-tools-extra/clang-modernize/UseAuto/UseAuto.h
@@ -35,7 +35,7 @@ public:
/// \see Transform::run().
virtual int apply(const clang::tooling::CompilationDatabase &Database,
- const std::vector<std::string> &SourcePaths) LLVM_OVERRIDE;
+ const std::vector<std::string> &SourcePaths) override;
};
#endif // CLANG_MODERNIZE_USE_AUTO_H
diff --git a/clang-tools-extra/clang-modernize/UseAuto/UseAutoActions.h b/clang-tools-extra/clang-modernize/UseAuto/UseAutoActions.h
index 7cf8feb9ec6..048d7598c1d 100644
--- a/clang-tools-extra/clang-modernize/UseAuto/UseAutoActions.h
+++ b/clang-tools-extra/clang-modernize/UseAuto/UseAutoActions.h
@@ -30,7 +30,7 @@ public:
/// \brief Entry point to the callback called when matches are made.
virtual void run(const clang::ast_matchers::MatchFinder::MatchResult &Result)
- LLVM_OVERRIDE;
+ override;
private:
unsigned &AcceptedChanges;
@@ -46,7 +46,7 @@ public:
/// \brief Entry point to the callback called when matches are made.
virtual void run(const clang::ast_matchers::MatchFinder::MatchResult &Result)
- LLVM_OVERRIDE;
+ override;
private:
unsigned &AcceptedChanges;
diff --git a/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.cpp b/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.cpp
index 1ddc991e0c4..9d63f76adb5 100644
--- a/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.cpp
+++ b/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.cpp
@@ -65,7 +65,7 @@ struct UseNullptrFactory : TransformFactory {
Since.Msvc = Version(10);
}
- Transform *createTransform(const TransformOptions &Opts) LLVM_OVERRIDE {
+ Transform *createTransform(const TransformOptions &Opts) override {
return new UseNullptrTransform(Opts);
}
};
diff --git a/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.h b/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.h
index c3d86697c7d..7811e8fbd54 100644
--- a/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.h
+++ b/clang-tools-extra/clang-modernize/UseNullptr/UseNullptr.h
@@ -18,7 +18,7 @@
#define CLANG_MODERNIZE_USE_NULLPTR_H
#include "Core/Transform.h"
-#include "llvm/Support/Compiler.h" // For LLVM_OVERRIDE
+#include "llvm/Support/Compiler.h" // For override
/// \brief Subclass of Transform that transforms null pointer constants into
/// C++11's nullptr keyword where possible.
@@ -29,7 +29,7 @@ public:
/// \see Transform::run().
virtual int apply(const clang::tooling::CompilationDatabase &Database,
- const std::vector<std::string> &SourcePaths) LLVM_OVERRIDE;
+ const std::vector<std::string> &SourcePaths) override;
};
#endif // CLANG_MODERNIZE_USE_NULLPTR_H
diff --git a/clang-tools-extra/clang-query/Query.h b/clang-tools-extra/clang-query/Query.h
index eeeb1b95988..60514f73d10 100644
--- a/clang-tools-extra/clang-query/Query.h
+++ b/clang-tools-extra/clang-query/Query.h
@@ -52,7 +52,7 @@ typedef llvm::IntrusiveRefCntPtr<Query> QueryRef;
/// Any query which resulted in a parse error. The error message is in ErrStr.
struct InvalidQuery : Query {
InvalidQuery(const Twine &ErrStr) : Query(QK_Invalid), ErrStr(ErrStr.str()) {}
- bool run(llvm::raw_ostream &OS, QuerySession &QS) const LLVM_OVERRIDE;
+ bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
std::string ErrStr;
@@ -62,7 +62,7 @@ struct InvalidQuery : Query {
/// No-op query (i.e. a blank line).
struct NoOpQuery : Query {
NoOpQuery() : Query(QK_NoOp) {}
- bool run(llvm::raw_ostream &OS, QuerySession &QS) const LLVM_OVERRIDE;
+ bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
static bool classof(const Query *Q) { return Q->Kind == QK_NoOp; }
};
@@ -70,7 +70,7 @@ struct NoOpQuery : Query {
/// Query for "help".
struct HelpQuery : Query {
HelpQuery() : Query(QK_Help) {}
- bool run(llvm::raw_ostream &OS, QuerySession &QS) const LLVM_OVERRIDE;
+ bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
static bool classof(const Query *Q) { return Q->Kind == QK_Help; }
};
@@ -79,7 +79,7 @@ struct HelpQuery : Query {
struct MatchQuery : Query {
MatchQuery(const ast_matchers::dynamic::DynTypedMatcher &Matcher)
: Query(QK_Match), Matcher(Matcher) {}
- bool run(llvm::raw_ostream &OS, QuerySession &QS) const LLVM_OVERRIDE;
+ bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
ast_matchers::dynamic::DynTypedMatcher Matcher;
@@ -100,7 +100,7 @@ template <> struct SetQueryKind<OutputKind> {
template <typename T> struct SetQuery : Query {
SetQuery(T QuerySession::*Var, T Value)
: Query(SetQueryKind<T>::value), Var(Var), Value(Value) {}
- bool run(llvm::raw_ostream &OS, QuerySession &QS) const LLVM_OVERRIDE {
+ bool run(llvm::raw_ostream &OS, QuerySession &QS) const override {
QS.*Var = Value;
return true;
}
diff --git a/clang-tools-extra/clang-tidy/ClangTidy.cpp b/clang-tools-extra/clang-tidy/ClangTidy.cpp
index d357cdaa5f6..b812a645e96 100644
--- a/clang-tools-extra/clang-tidy/ClangTidy.cpp
+++ b/clang-tools-extra/clang-tidy/ClangTidy.cpp
@@ -65,7 +65,7 @@ public:
AnalyzerDiagnosticConsumer(ClangTidyContext &Context) : Context(Context) {}
void FlushDiagnosticsImpl(std::vector<const ento::PathDiagnostic *> &Diags,
- FilesMade *filesMade) LLVM_OVERRIDE {
+ FilesMade *filesMade) override {
for (std::vector<const ento::PathDiagnostic *>::iterator I = Diags.begin(),
E = Diags.end();
I != E; ++I) {
@@ -88,9 +88,9 @@ public:
}
}
- StringRef getName() const LLVM_OVERRIDE { return "ClangTidyDiags"; }
- bool supportsLogicalOpControlFlow() const LLVM_OVERRIDE { return true; }
- bool supportsCrossFileDiagnostics() const LLVM_OVERRIDE { return true; }
+ StringRef getName() const override { return "ClangTidyDiags"; }
+ bool supportsLogicalOpControlFlow() const override { return true; }
+ bool supportsCrossFileDiagnostics() const override { return true; }
private:
ClangTidyContext &Context;
@@ -265,7 +265,7 @@ void runClangTidy(StringRef EnableChecksRegex, StringRef DisableChecksRegex,
public:
ActionFactory(ClangTidyASTConsumerFactory *ConsumerFactory)
: ConsumerFactory(ConsumerFactory) {}
- FrontendAction *create() LLVM_OVERRIDE {
+ FrontendAction *create() override {
return new Action(ConsumerFactory);
}
@@ -274,7 +274,7 @@ void runClangTidy(StringRef EnableChecksRegex, StringRef DisableChecksRegex,
public:
Action(ClangTidyASTConsumerFactory *Factory) : Factory(Factory) {}
ASTConsumer *CreateASTConsumer(CompilerInstance &Compiler,
- StringRef File) LLVM_OVERRIDE {
+ StringRef File) override {
return Factory->CreateASTConsumer(Compiler, File);
}
diff --git a/clang-tools-extra/clang-tidy/ClangTidy.h b/clang-tools-extra/clang-tidy/ClangTidy.h
index d26ea8fb2e9..388ac1cfae8 100644
--- a/clang-tools-extra/clang-tidy/ClangTidy.h
+++ b/clang-tools-extra/clang-tidy/ClangTidy.h
@@ -83,7 +83,7 @@ public:
void setName(StringRef Name);
private:
- void run(const ast_matchers::MatchFinder::MatchResult &Result) LLVM_OVERRIDE;
+ void run(const ast_matchers::MatchFinder::MatchResult &Result) override;
ClangTidyContext *Context;
std::string CheckName;
};
diff --git a/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h b/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h
index cd2016b6531..76b6aaa4ba6 100644
--- a/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h
+++ b/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h
@@ -117,10 +117,10 @@ public:
// more generic and should be pulled out into a more useful Diagnostics
// library.
void HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
- const Diagnostic &Info) LLVM_OVERRIDE;
+ const Diagnostic &Info) override;
// Flushes the internal diagnostics buffer to the ClangTidyContext.
- void finish() LLVM_OVERRIDE;
+ void finish() override;
private:
void addFixes(const Diagnostic &Info, ClangTidyError &Error);
diff --git a/clang-tools-extra/clang-tidy/ClangTidyModule.h b/clang-tools-extra/clang-tidy/ClangTidyModule.h
index afaa54916e3..3d45ee23bab 100644
--- a/clang-tools-extra/clang-tidy/ClangTidyModule.h
+++ b/clang-tools-extra/clang-tidy/ClangTidyModule.h
@@ -36,7 +36,7 @@ public:
/// For example, if have a clang-tidy check like:
/// \code
/// class MyTidyCheck : public ClangTidyCheck {
-/// void registerMatchers(ast_matchers::MatchFinder *Finder) LLVM_OVERRIDE {
+/// void registerMatchers(ast_matchers::MatchFinder *Finder) override {
/// ..
/// }
/// };
@@ -45,7 +45,7 @@ public:
/// \code
/// class MyModule : public ClangTidyModule {
/// void
-/// addCheckFactories(ClangTidyCheckFactories &CheckFactories) LLVM_OVERRIDE {
+/// addCheckFactories(ClangTidyCheckFactories &CheckFactories) override {
/// CheckFactories.addCheckFactory(
/// "myproject-my-check", new ClangTidyCheckFactory<MyTidyCheck>());
/// }
@@ -53,7 +53,7 @@ public:
/// \endcode
template <typename T> class ClangTidyCheckFactory : public CheckFactoryBase {
public:
- ClangTidyCheck *createCheck() LLVM_OVERRIDE { return new T; }
+ ClangTidyCheck *createCheck() override { return new T; }
};
class ClangTidyCheckFactories;
diff --git a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
index 7aa64e95020..b4c512d9527 100644
--- a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
+++ b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
@@ -45,7 +45,7 @@ void ExplicitConstructorCheck::check(const MatchFinder::MatchResult &Result) {
class GoogleModule : public ClangTidyModule {
public:
void
- addCheckFactories(ClangTidyCheckFactories &CheckFactories) LLVM_OVERRIDE {
+ addCheckFactories(ClangTidyCheckFactories &CheckFactories) override {
CheckFactories.addCheckFactory(
"google-explicit-constructor",
new ClangTidyCheckFactory<ExplicitConstructorCheck>());
diff --git a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.h b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.h
index a1da67c53ac..1077ffe0c19 100644
--- a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.h
+++ b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.h
@@ -21,9 +21,9 @@ namespace tidy {
/// http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Explicit_Constructors
class ExplicitConstructorCheck : public ClangTidyCheck {
public:
- void registerMatchers(ast_matchers::MatchFinder *Finder) LLVM_OVERRIDE;
+ void registerMatchers(ast_matchers::MatchFinder *Finder) override;
void
- check(const ast_matchers::MatchFinder::MatchResult &Result) LLVM_OVERRIDE;
+ check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
} // namespace tidy
diff --git a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
index 04d0335cf66..3fa8517aeb2 100644
--- a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
+++ b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
@@ -60,7 +60,7 @@ public:
StringRef FileName, bool IsAngled,
CharSourceRange FilenameRange, const FileEntry *File,
StringRef SearchPath, StringRef RelativePath,
- const Module *Imported) LLVM_OVERRIDE {
+ const Module *Imported) override {
// FIXME: This is a dummy implementation to show how to get at preprocessor
// information. Implement a real include order check.
Check.diag(HashLoc, "This is an include");
@@ -79,7 +79,7 @@ void IncludeOrderCheck::registerPPCallbacks(CompilerInstance &Compiler) {
class LLVMModule : public ClangTidyModule {
public:
void
- addCheckFactories(ClangTidyCheckFactories &CheckFactories) LLVM_OVERRIDE {
+ addCheckFactories(ClangTidyCheckFactories &CheckFactories) override {
CheckFactories.addCheckFactory(
"llvm-include-order", new ClangTidyCheckFactory<IncludeOrderCheck>());
CheckFactories.addCheckFactory(
diff --git a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.h b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.h
index cd786bc99e3..10b393c2105 100644
--- a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.h
+++ b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.h
@@ -20,7 +20,7 @@ namespace tidy {
/// see: http://llvm.org/docs/CodingStandards.html#include-style
class IncludeOrderCheck : public ClangTidyCheck {
public:
- void registerPPCallbacks(CompilerInstance &Compiler) LLVM_OVERRIDE;
+ void registerPPCallbacks(CompilerInstance &Compiler) override;
};
/// \brief Checks that long namespaces have a closing comment.
@@ -28,9 +28,9 @@ public:
/// see: http://llvm.org/docs/CodingStandards.html#namespace-indentation
class NamespaceCommentCheck : public ClangTidyCheck {
public:
- void registerMatchers(ast_matchers::MatchFinder *Finder) LLVM_OVERRIDE;
+ void registerMatchers(ast_matchers::MatchFinder *Finder) override;
void
- check(const ast_matchers::MatchFinder::MatchResult &Result) LLVM_OVERRIDE;
+ check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
} // namespace tidy
diff --git a/clang-tools-extra/docs/AddOverrideTransform.rst b/clang-tools-extra/docs/AddOverrideTransform.rst
index ea7e3140783..1e1a56ba956 100644
--- a/clang-tools-extra/docs/AddOverrideTransform.rst
+++ b/clang-tools-extra/docs/AddOverrideTransform.rst
@@ -28,7 +28,7 @@ For example:
Using Expands-to-Override Macros
================================
-Like LLVM's ``LLVM_OVERRIDE``, several projects have macros that conditionally
+Like LLVM's ``override``, several projects have macros that conditionally
expand to the ``override`` keyword when compiling with C++11 features enabled.
To maintain compatibility with non-C++11 builds, the Add-Override Transform
supports detection and use of these macros instead of using the ``override``
diff --git a/clang-tools-extra/docs/clang-tidy.rst b/clang-tools-extra/docs/clang-tidy.rst
index 1ed9b7904cf..dd44b466087 100644
--- a/clang-tools-extra/docs/clang-tidy.rst
+++ b/clang-tools-extra/docs/clang-tidy.rst
@@ -260,7 +260,7 @@ The check should be registered in the corresponding module with a distinct name:
class MyModule : public ClangTidyModule {
public:
virtual void
- addCheckFactories(ClangTidyCheckFactories &CheckFactories) LLVM_OVERRIDE {
+ addCheckFactories(ClangTidyCheckFactories &CheckFactories) override {
CheckFactories.addCheckFactory(
"my-explicit-constructor",
new ClangTidyCheckFactory<ExplicitConstructorCheck>());
diff --git a/clang-tools-extra/pp-trace/PPCallbacksTracker.h b/clang-tools-extra/pp-trace/PPCallbacksTracker.h
index 29c6feded16..bf06423c6f2 100644
--- a/clang-tools-extra/pp-trace/PPCallbacksTracker.h
+++ b/clang-tools-extra/pp-trace/PPCallbacksTracker.h
@@ -83,12 +83,12 @@ public:
void FileChanged(clang::SourceLocation Loc,
clang::PPCallbacks::FileChangeReason Reason,
clang::SrcMgr::CharacteristicKind FileType,
- clang::FileID PrevFID = clang::FileID()) LLVM_OVERRIDE;
+ clang::FileID PrevFID = clang::FileID()) override;
void FileSkipped(const clang::FileEntry &ParentFile,
const clang::Token &FilenameTok,
- clang::SrcMgr::CharacteristicKind FileType) LLVM_OVERRIDE;
+ clang::SrcMgr::CharacteristicKind FileType) override;
bool FileNotFound(llvm::StringRef FileName,
- llvm::SmallVectorImpl<char> &RecoveryPath) LLVM_OVERRIDE;
+ llvm::SmallVectorImpl<char> &RecoveryPath) override;
void InclusionDirective(clang::SourceLocation HashLoc,
const clang::Token &IncludeTok,
llvm::StringRef FileName, bool IsAngled,
@@ -96,61 +96,61 @@ public:
const clang::FileEntry *File,
llvm::StringRef SearchPath,
llvm::StringRef RelativePath,
- const clang::Module *Imported) LLVM_OVERRIDE;
+ const clang::Module *Imported) override;
void moduleImport(clang::SourceLocation ImportLoc, clang::ModuleIdPath Path,
- const clang::Module *Imported) LLVM_OVERRIDE;
- void EndOfMainFile() LLVM_OVERRIDE;
- void Ident(clang::SourceLocation Loc, const std::string &str) LLVM_OVERRIDE;
+ const clang::Module *Imported) override;
+ void EndOfMainFile() override;
+ void Ident(clang::SourceLocation Loc, const std::string &str) override;
void PragmaDirective(clang::SourceLocation Loc,
- clang::PragmaIntroducerKind Introducer) LLVM_OVERRIDE;
+ clang::PragmaIntroducerKind Introducer) override;
void PragmaComment(clang::SourceLocation Loc,
const clang::IdentifierInfo *Kind,
- const std::string &Str) LLVM_OVERRIDE;
+ const std::string &Str) override;
void PragmaDetectMismatch(clang::SourceLocation Loc, const std::string &Name,
- const std::string &Value) LLVM_OVERRIDE;
+ const std::string &Value) override;
void PragmaDebug(clang::SourceLocation Loc,
- llvm::StringRef DebugType) LLVM_OVERRIDE;
+ llvm::StringRef DebugType) override;
void PragmaMessage(clang::SourceLocation Loc, llvm::StringRef Namespace,
clang::PPCallbacks::PragmaMessageKind Kind,
- llvm::StringRef Str) LLVM_OVERRIDE;
+ llvm::StringRef Str) override;
void PragmaDiagnosticPush(clang::SourceLocation Loc,
- llvm::StringRef Namespace) LLVM_OVERRIDE;
+ llvm::StringRef Namespace) override;
void PragmaDiagnosticPop(clang::SourceLocation Loc,
- llvm::StringRef Namespace) LLVM_OVERRIDE;
+ llvm::StringRef Namespace) override;
void PragmaDiagnostic(clang::SourceLocation Loc, llvm::StringRef Namespace,
clang::diag::Mapping mapping,
- llvm::StringRef Str) LLVM_OVERRIDE;
+ llvm::StringRef Str) override;
void PragmaOpenCLExtension(clang::SourceLocation NameLoc,
const clang::IdentifierInfo *Name,
clang::SourceLocation StateLoc,
- unsigned State) LLVM_OVERRIDE;
+ unsigned State) override;
void PragmaWarning(clang::SourceLocation Loc, llvm::StringRef WarningSpec,
- llvm::ArrayRef<int> Ids) LLVM_OVERRIDE;
- void PragmaWarningPush(clang::SourceLocation Loc, int Level) LLVM_OVERRIDE;
- void PragmaWarningPop(clang::SourceLocation Loc) LLVM_OVERRIDE;
+ llvm::ArrayRef<int> Ids) override;
+ void PragmaWarningPush(clang::SourceLocation Loc, int Level) override;
+ void PragmaWarningPop(clang::SourceLocation Loc) override;
void MacroExpands(const clang::Token &MacroNameTok,
const clang::MacroDirective *MD, clang::SourceRange Range,
- const clang::MacroArgs *Args) LLVM_OVERRIDE;
+ const clang::MacroArgs *Args) override;
void MacroDefined(const clang::Token &MacroNameTok,
- const clang::MacroDirective *MD) LLVM_OVERRIDE;
+ const clang::MacroDirective *MD) override;
void MacroUndefined(const clang::Token &MacroNameTok,
- const clang::MacroDirective *MD) LLVM_OVERRIDE;
+ const clang::MacroDirective *MD) override;
void Defined(const clang::Token &MacroNameTok,
const clang::MacroDirective *MD,
- clang::SourceRange Range) LLVM_OVERRIDE;
- void SourceRangeSkipped(clang::SourceRange Range) LLVM_OVERRIDE;
+ clang::SourceRange Range) override;
+ void SourceRangeSkipped(clang::SourceRange Range) override;
void If(clang::SourceLocation Loc, clang::SourceRange ConditionRange,
- ConditionValueKind ConditionValue) LLVM_OVERRIDE;
+ ConditionValueKind ConditionValue) override;
void Elif(clang::SourceLocation Loc, clang::SourceRange ConditionRange,
- ConditionValueKind ConditionValue, clang::SourceLocation IfLoc) LLVM_OVERRIDE;
+ ConditionValueKind ConditionValue, clang::SourceLocation IfLoc) override;
void Ifdef(clang::SourceLocation Loc, const clang::Token &MacroNameTok,
- const clang::MacroDirective *MD) LLVM_OVERRIDE;
+ const clang::MacroDirective *MD) override;
void Ifndef(clang::SourceLocation Loc, const clang::Token &MacroNameTok,
- const clang::MacroDirective *MD) LLVM_OVERRIDE;
+ const clang::MacroDirective *MD) override;
void Else(clang::SourceLocation Loc,
- clang::SourceLocation IfLoc) LLVM_OVERRIDE;
+ clang::SourceLocation IfLoc) override;
void Endif(clang::SourceLocation Loc,
- clang::SourceLocation IfLoc) LLVM_OVERRIDE;
+ clang::SourceLocation IfLoc) override;
// Helper functions.
diff --git a/clang-tools-extra/unittests/clang-modernize/IncludeDirectivesTest.cpp b/clang-tools-extra/unittests/clang-modernize/IncludeDirectivesTest.cpp
index d81ae1deecf..94b3d866f92 100644
--- a/clang-tools-extra/unittests/clang-modernize/IncludeDirectivesTest.cpp
+++ b/clang-tools-extra/unittests/clang-modernize/IncludeDirectivesTest.cpp
@@ -83,7 +83,7 @@ public:
private:
virtual bool BeginSourceFileAction(CompilerInstance &CI,
- StringRef FileName) LLVM_OVERRIDE {
+ StringRef FileName) override {
if (!PreprocessOnlyAction::BeginSourceFileAction(CI, FileName))
return false;
VFHelper.mapVirtualFiles(CI.getSourceManager());
@@ -95,7 +95,7 @@ private:
return true;
}
- virtual void EndSourceFileAction() LLVM_OVERRIDE {
+ virtual void EndSourceFileAction() override {
const tooling::Replacement &Replace =
FileIncludes->addAngledInclude(FileToModify, Include);
if (Replace.isApplicable())
diff --git a/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h b/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
index 1be5f82eac7..71201dbdddd 100644
--- a/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
+++ b/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
@@ -29,7 +29,7 @@ public:
private:
bool BeginSourceFileAction(CompilerInstance &Compiler,
- llvm::StringRef file_name) LLVM_OVERRIDE {
+ llvm::StringRef file_name) override {
Context->setSourceManager(&Compiler.getSourceManager());
Check.registerPPCallbacks(Compiler);
return true;
OpenPOWER on IntegriCloud