diff options
author | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2022-12-07 10:04:25 -0800 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2022-12-07 15:27:38 -0800 |
commit | 49e75ebd854dee1fcf5729c264f4cfadf76e952d (patch) | |
tree | 1ca0821a28279b4efdbfdaf8993c3eea1be4eed0 /clang/lib | |
parent | a0568eabaf85cdb4f89bda9e75a49a70c165af7c (diff) | |
download | llvm-49e75ebd854dee1fcf5729c264f4cfadf76e952d.zip llvm-49e75ebd854dee1fcf5729c264f4cfadf76e952d.tar.gz llvm-49e75ebd854dee1fcf5729c264f4cfadf76e952d.tar.bz2 |
[Bitcode(Reader|Writer)] Convert Optional to std::optional
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Frontend/SerializedDiagnosticReader.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Frontend/SerializedDiagnosticReader.cpp b/clang/lib/Frontend/SerializedDiagnosticReader.cpp index 29ec705..5f5ed41 100644 --- a/clang/lib/Frontend/SerializedDiagnosticReader.cpp +++ b/clang/lib/Frontend/SerializedDiagnosticReader.cpp @@ -10,7 +10,6 @@ #include "clang/Basic/FileManager.h" #include "clang/Basic/FileSystemOptions.h" #include "clang/Frontend/SerializedDiagnostics.h" -#include "llvm/ADT/Optional.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringRef.h" #include "llvm/Bitstream/BitCodes.h" @@ -20,6 +19,7 @@ #include "llvm/Support/ErrorOr.h" #include "llvm/Support/ManagedStatic.h" #include <cstdint> +#include <optional> #include <system_error> using namespace clang; @@ -35,7 +35,7 @@ std::error_code SerializedDiagnosticReader::readDiagnostics(StringRef File) { return SDError::CouldNotLoad; llvm::BitstreamCursor Stream(**Buffer); - Optional<llvm::BitstreamBlockInfo> BlockInfo; + std::optional<llvm::BitstreamBlockInfo> BlockInfo; if (Stream.AtEndOfStream()) return SDError::InvalidSignature; @@ -73,7 +73,7 @@ std::error_code SerializedDiagnosticReader::readDiagnostics(StringRef File) { switch (MaybeSubBlockID.get()) { case llvm::bitc::BLOCKINFO_BLOCK_ID: { - Expected<Optional<llvm::BitstreamBlockInfo>> MaybeBlockInfo = + Expected<std::optional<llvm::BitstreamBlockInfo>> MaybeBlockInfo = Stream.ReadBlockInfoBlock(); if (!MaybeBlockInfo) { // FIXME this drops the error on the floor. |