aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/llvm/lib/Support/LineIterator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Support/LineIterator.cpp')
-rw-r--r--contrib/llvm-project/llvm/lib/Support/LineIterator.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/llvm-project/llvm/lib/Support/LineIterator.cpp b/contrib/llvm-project/llvm/lib/Support/LineIterator.cpp
index 9874d16d19e1..caf88d7dfd4a 100644
--- a/contrib/llvm-project/llvm/lib/Support/LineIterator.cpp
+++ b/contrib/llvm-project/llvm/lib/Support/LineIterator.cpp
@@ -37,7 +37,8 @@ line_iterator::line_iterator(const MemoryBuffer &Buffer, bool SkipBlanks,
line_iterator::line_iterator(const MemoryBufferRef &Buffer, bool SkipBlanks,
char CommentMarker)
- : Buffer(Buffer.getBufferSize() ? Optional<MemoryBufferRef>(Buffer) : None),
+ : Buffer(Buffer.getBufferSize() ? std::optional<MemoryBufferRef>(Buffer)
+ : std::nullopt),
CommentMarker(CommentMarker), SkipBlanks(SkipBlanks),
CurrentLine(Buffer.getBufferSize() ? Buffer.getBufferStart() : nullptr,
0) {
@@ -82,7 +83,7 @@ void line_iterator::advance() {
if (*Pos == '\0') {
// We've hit the end of the buffer, reset ourselves to the end state.
- Buffer = None;
+ Buffer = std::nullopt;
CurrentLine = StringRef();
return;
}