diff options
author | Fangrui Song <i@maskray.me> | 2022-12-05 00:09:22 +0000 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2022-12-05 00:09:22 +0000 |
commit | 89fab98e884f05076bbd420d95b5de3596f5452c (patch) | |
tree | 234f5a4340cc34680ffad9872f48dbdb8132ac96 /llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | |
parent | 35b4fbb559d909a7edf64412c665e99748398ac4 (diff) | |
download | llvm-89fab98e884f05076bbd420d95b5de3596f5452c.zip llvm-89fab98e884f05076bbd420d95b5de3596f5452c.tar.gz llvm-89fab98e884f05076bbd420d95b5de3596f5452c.tar.bz2 |
[DebugInfo] llvm::Optional => std::optional
https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
Diffstat (limited to 'llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp')
-rw-r--r-- | llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp b/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp index 73750c2..5a74dfb 100644 --- a/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp +++ b/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp @@ -341,11 +341,11 @@ static FunctionNameKind decideHowToPrintFunctions(const opt::InputArgList &Args, return IsAddr2Line ? FunctionNameKind::None : FunctionNameKind::LinkageName; } -static Optional<bool> parseColorArg(const opt::InputArgList &Args) { +static std::optional<bool> parseColorArg(const opt::InputArgList &Args) { if (Args.hasArg(OPT_color)) return true; if (const opt::Arg *A = Args.getLastArg(OPT_color_EQ)) - return StringSwitch<Optional<bool>>(A->getValue()) + return StringSwitch<std::optional<bool>>(A->getValue()) .Case("always", true) .Case("never", false) .Case("auto", std::nullopt); |