aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-07 10:04:25 -0800
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-07 15:27:38 -0800
commit49e75ebd854dee1fcf5729c264f4cfadf76e952d (patch)
tree1ca0821a28279b4efdbfdaf8993c3eea1be4eed0 /clang/lib
parenta0568eabaf85cdb4f89bda9e75a49a70c165af7c (diff)
downloadllvm-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.cpp6
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.