From ae634b16e901f3e13ed917771957c30e15b7f1b2 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 27 Nov 2022 12:18:28 -0800 Subject: [PATCH] [Analysis] Use std::optional in TensorSpec.h (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/include/llvm/Analysis/TensorSpec.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/include/llvm/Analysis/TensorSpec.h b/llvm/include/llvm/Analysis/TensorSpec.h index 382ab3f..13c7256 100644 --- a/llvm/include/llvm/Analysis/TensorSpec.h +++ b/llvm/include/llvm/Analysis/TensorSpec.h @@ -16,6 +16,7 @@ #include "llvm/Support/JSON.h" #include +#include #include namespace llvm { @@ -107,7 +108,7 @@ Optional getTensorSpecFromJSON(LLVMContext &Ctx, struct LoggedFeatureSpec { TensorSpec Spec; - Optional LoggingName; + std::optional LoggingName; const std::string &getLoggingName() const { return LoggingName ? *LoggingName : Spec.name(); } -- 2.7.4