aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/FormatVariadic.cpp
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2023-02-11 12:38:04 +0000
committerDimitry Andric <dim@FreeBSD.org>2023-02-11 12:38:11 +0000
commite3b557809604d036af6e00c60f012c2025b59a5e (patch)
tree8a11ba2269a3b669601e2fd41145b174008f4da8 /llvm/lib/Support/FormatVariadic.cpp
parent08e8dd7b9db7bb4a9de26d44c1cbfd24e869c014 (diff)
Diffstat (limited to 'llvm/lib/Support/FormatVariadic.cpp')
-rw-r--r--llvm/lib/Support/FormatVariadic.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/lib/Support/FormatVariadic.cpp b/llvm/lib/Support/FormatVariadic.cpp
index 0709d65e81e0..10de7f16dcf8 100644
--- a/llvm/lib/Support/FormatVariadic.cpp
+++ b/llvm/lib/Support/FormatVariadic.cpp
@@ -7,10 +7,11 @@
#include "llvm/Support/FormatVariadic.h"
#include <cassert>
+#include <optional>
using namespace llvm;
-static Optional<AlignStyle> translateLocChar(char C) {
+static std::optional<AlignStyle> translateLocChar(char C) {
switch (C) {
case '-':
return AlignStyle::Left;
@@ -19,7 +20,7 @@ static Optional<AlignStyle> translateLocChar(char C) {
case '+':
return AlignStyle::Right;
default:
- return None;
+ return std::nullopt;
}
LLVM_BUILTIN_UNREACHABLE;
}
@@ -54,7 +55,7 @@ bool formatv_object_base::consumeFieldLayout(StringRef &Spec, AlignStyle &Where,
return !Failed;
}
-Optional<ReplacementItem>
+std::optional<ReplacementItem>
formatv_object_base::parseReplacementItem(StringRef Spec) {
StringRef RepString = Spec.trim("{}");