From 704b4f353357a2d8bd63a86a455f28b0b8c85c7f Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Fri, 25 Nov 2022 22:52:18 -0800 Subject: [PATCH] [AsmParser] Use std::optional in LanaiAsmParser.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/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp b/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp index 09eb08badcbb..72af084c0765 100644 --- a/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp +++ b/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp @@ -35,6 +35,7 @@ #include #include #include +#include using namespace llvm; @@ -693,7 +694,7 @@ std::unique_ptr LanaiAsmParser::parseRegister(bool RestoreOnFailure) { SMLoc Start = Parser.getTok().getLoc(); SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); - Optional PercentTok; + std::optional PercentTok; unsigned RegNum; // Eat the '%'.