aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/llvm/lib/Support/FormatVariadic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Support/FormatVariadic.cpp')
-rw-r--r--contrib/llvm-project/llvm/lib/Support/FormatVariadic.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/contrib/llvm-project/llvm/lib/Support/FormatVariadic.cpp b/contrib/llvm-project/llvm/lib/Support/FormatVariadic.cpp
index 0709d65e81e0..10de7f16dcf8 100644
--- a/contrib/llvm-project/llvm/lib/Support/FormatVariadic.cpp
+++ b/contrib/llvm-project/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("{}");