aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-01-07 20:19:42 -0800
committerKazu Hirata <kazu@google.com>2023-01-07 20:19:42 -0800
commitf71ffd3b735b4d6ae3c12be1806cdd6205b3b378 (patch)
tree2f23da30b62520864835b00f063b17f4502cfb29 /clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
parent71f557355ddaea358c43b151de3a0e045aaa0863 (diff)
downloadllvm-f71ffd3b735b4d6ae3c12be1806cdd6205b3b378.zip
llvm-f71ffd3b735b4d6ae3c12be1806cdd6205b3b378.tar.gz
llvm-f71ffd3b735b4d6ae3c12be1806cdd6205b3b378.tar.bz2
[clang-tools-extra] Use std::optional instead of llvm::Optional (NFC)
This patch replaces (llvm::|)Optional< with std::optional<. I'll post a separate patch to clean up the "using" declarations, #include "llvm/ADT/Optional.h", etc. This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
Diffstat (limited to 'clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp b/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
index 7253b1d..0cad244 100644
--- a/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
+++ b/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
@@ -445,7 +445,7 @@ static bool arrayMatchesBoundExpr(ASTContext *Context,
Context->getAsConstantArrayType(ArrayType);
if (!ConstType)
return false;
- Optional<llvm::APSInt> ConditionSize =
+ std::optional<llvm::APSInt> ConditionSize =
ConditionExpr->getIntegerConstantExpr(*Context);
if (!ConditionSize)
return false;