From fda7968558d2e429198bccbee3463cea59466f7d Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 10 Dec 2022 14:49:03 -0800 Subject: [PATCH] [LoongArch] Use std::nullopt instead of None (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/unittests/Target/LoongArch/InstSizes.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/llvm/unittests/Target/LoongArch/InstSizes.cpp b/llvm/unittests/Target/LoongArch/InstSizes.cpp index b21eacc..1a5d436 100644 --- a/llvm/unittests/Target/LoongArch/InstSizes.cpp +++ b/llvm/unittests/Target/LoongArch/InstSizes.cpp @@ -5,6 +5,7 @@ #include "llvm/MC/TargetRegistry.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/TargetSelect.h" +#include #include "gtest/gtest.h" @@ -23,9 +24,9 @@ std::unique_ptr createTargetMachine() { std::string Error; const Target *TheTarget = TargetRegistry::lookupTarget(TT, Error); - return std::unique_ptr( - static_cast(TheTarget->createTargetMachine( - TT, CPU, FS, TargetOptions(), None, None, CodeGenOpt::Default))); + return std::unique_ptr(static_cast( + TheTarget->createTargetMachine(TT, CPU, FS, TargetOptions(), std::nullopt, + std::nullopt, CodeGenOpt::Default))); } std::unique_ptr createInstrInfo(TargetMachine *TM) { -- 2.7.4