From a3bbbca8b68a7ed79d4fa44fb498ddcba8d22eff Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 26 Nov 2022 18:53:51 -0800 Subject: [PATCH] [llvm-lipo] Use std::optional in llvm-lipo.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 --- llvm/tools/llvm-lipo/llvm-lipo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/tools/llvm-lipo/llvm-lipo.cpp b/llvm/tools/llvm-lipo/llvm-lipo.cpp index e48be6aa8acb..c1eef6914567 100644 --- a/llvm/tools/llvm-lipo/llvm-lipo.cpp +++ b/llvm/tools/llvm-lipo/llvm-lipo.cpp @@ -31,6 +31,7 @@ #include "llvm/Support/TargetSelect.h" #include "llvm/Support/WithColor.h" #include "llvm/TextAPI/Architecture.h" +#include using namespace llvm; using namespace llvm::object; @@ -105,7 +106,7 @@ enum class LipoAction { }; struct InputFile { - Optional ArchType; + std::optional ArchType; StringRef FileName; };