From e3b557809604d036af6e00c60f012c2025b59a5e Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sat, 11 Feb 2023 13:38:04 +0100 Subject: Vendor import of llvm-project main llvmorg-16-init-18548-gb0daacf58f41, the last commit before the upstream release/17.x branch was created. --- llvm/lib/Support/FormatVariadic.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'llvm/lib/Support/FormatVariadic.cpp') 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 +#include using namespace llvm; -static Optional translateLocChar(char C) { +static std::optional translateLocChar(char C) { switch (C) { case '-': return AlignStyle::Left; @@ -19,7 +20,7 @@ static Optional 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 +std::optional formatv_object_base::parseReplacementItem(StringRef Spec) { StringRef RepString = Spec.trim("{}"); -- cgit v1.2.3