diff options
Diffstat (limited to 'clang/lib/Tooling')
-rw-r--r-- | clang/lib/Tooling/CompilationDatabase.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Tooling/Execution.cpp | 4 | ||||
-rw-r--r-- | clang/lib/Tooling/Syntax/BuildTree.cpp | 6 |
3 files changed, 7 insertions, 5 deletions
diff --git a/clang/lib/Tooling/CompilationDatabase.cpp b/clang/lib/Tooling/CompilationDatabase.cpp index 860457a..4070bb8 100644 --- a/clang/lib/Tooling/CompilationDatabase.cpp +++ b/clang/lib/Tooling/CompilationDatabase.cpp @@ -403,7 +403,7 @@ namespace tooling { // This anchor is used to force the linker to link in the generated object file // and thus register the JSONCompilationDatabasePlugin. extern volatile int JSONAnchorSource; -static int LLVM_ATTRIBUTE_UNUSED JSONAnchorDest = JSONAnchorSource; +[[maybe_unused]] static int JSONAnchorDest = JSONAnchorSource; } // namespace tooling } // namespace clang diff --git a/clang/lib/Tooling/Execution.cpp b/clang/lib/Tooling/Execution.cpp index 247b260..d0499fa 100644 --- a/clang/lib/Tooling/Execution.cpp +++ b/clang/lib/Tooling/Execution.cpp @@ -96,9 +96,9 @@ createExecutorFromCommandLineArgs(int &argc, const char **argv, // and thus register the StandaloneToolExecutorPlugin etc. extern volatile int StandaloneToolExecutorAnchorSource; extern volatile int AllTUsToolExecutorAnchorSource; -static int LLVM_ATTRIBUTE_UNUSED StandaloneToolExecutorAnchorDest = +[[maybe_unused]] static int StandaloneToolExecutorAnchorDest = StandaloneToolExecutorAnchorSource; -static int LLVM_ATTRIBUTE_UNUSED AllTUsToolExecutorAnchorDest = +[[maybe_unused]] static int AllTUsToolExecutorAnchorDest = AllTUsToolExecutorAnchorSource; } // end namespace tooling diff --git a/clang/lib/Tooling/Syntax/BuildTree.cpp b/clang/lib/Tooling/Syntax/BuildTree.cpp index 90fd1f9..9d49d72 100644 --- a/clang/lib/Tooling/Syntax/BuildTree.cpp +++ b/clang/lib/Tooling/Syntax/BuildTree.cpp @@ -77,8 +77,10 @@ static Expr *IgnoreImplicit(Expr *E) { IgnoreCXXFunctionalCastExprWrappingConstructor); } -LLVM_ATTRIBUTE_UNUSED -static bool isImplicitExpr(Expr *E) { return IgnoreImplicit(E) != E; } +[[maybe_unused]] +static bool isImplicitExpr(Expr *E) { + return IgnoreImplicit(E) != E; +} namespace { /// Get start location of the Declarator from the TypeLoc. |