From 1117d91bb27fedd1e8cbb7a57c1e0d1e197d98af Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 26 Nov 2022 21:03:34 -0800 Subject: [PATCH] [lld] Use std::optional in lld.cpp (NFC) This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716 --- lld/tools/lld/lld.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lld/tools/lld/lld.cpp b/lld/tools/lld/lld.cpp index 700c0b770e20..9b560896970b 100644 --- a/lld/tools/lld/lld.cpp +++ b/lld/tools/lld/lld.cpp @@ -41,6 +41,7 @@ #include "llvm/Support/PluginLoader.h" #include "llvm/Support/Process.h" #include +#include using namespace lld; using namespace llvm; @@ -228,7 +229,7 @@ int lld_main(int argc, char **argv) { return lldMain(argc, const_cast(argv), llvm::outs(), llvm::errs()); - Optional mainRet; + std::optional mainRet; CrashRecoveryContext::Enable(); for (unsigned i = inTestVerbosity(); i > 0; --i) {