diff options
author | Kazu Hirata <kazu@google.com> | 2023-01-02 15:54:57 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2023-01-02 15:54:57 -0800 |
commit | 9cf4419e2451febf09acdf28c7d52ebf436d3a7e (patch) | |
tree | e5ae17540340d0eac703dee9ca77f8f77b867914 /clang/unittests/libclang/LibclangTest.cpp | |
parent | d2ab0134ed541beec2ff40df49cb7279801bbf16 (diff) | |
download | llvm-9cf4419e2451febf09acdf28c7d52ebf436d3a7e.zip llvm-9cf4419e2451febf09acdf28c7d52ebf436d3a7e.tar.gz llvm-9cf4419e2451febf09acdf28c7d52ebf436d3a7e.tar.bz2 |
[clang] Use std::optional instead of llvm::Optional (NFC)
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/unittests/libclang/LibclangTest.cpp')
-rw-r--r-- | clang/unittests/libclang/LibclangTest.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/unittests/libclang/LibclangTest.cpp b/clang/unittests/libclang/LibclangTest.cpp index 0845476..809426a 100644 --- a/clang/unittests/libclang/LibclangTest.cpp +++ b/clang/unittests/libclang/LibclangTest.cpp @@ -19,6 +19,7 @@ #include <functional> #include <map> #include <memory> +#include <optional> #include <set> #define DEBUG_TYPE "libclang-test" @@ -934,7 +935,7 @@ void Class1::fun() {} ClangTU = clang_parseTranslationUnit(Index, fileName.c_str(), Args, 1, nullptr, 0, TUFlags); - llvm::Optional<CXCursor> typeRefCsr; + std::optional<CXCursor> typeRefCsr; Traverse([&](CXCursor cursor, CXCursor parent) -> CXChildVisitResult { if (cursor.kind == CXCursor_TypeRef) { typeRefCsr.emplace(cursor); |