From f64505c0f2f280d38c368ddac648d4b053c29eac Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 26 Nov 2022 18:42:47 -0800 Subject: [PATCH] [llvm-cov] Use std::optional in CodeCoverage.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-cov/CodeCoverage.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp index 9f19dd2856592..6380b7819ac55 100644 --- a/llvm/tools/llvm-cov/CodeCoverage.cpp +++ b/llvm/tools/llvm-cov/CodeCoverage.cpp @@ -41,6 +41,7 @@ #include #include +#include #include using namespace llvm; @@ -157,7 +158,7 @@ class CodeCoverageTool { /// The coverage data path to be remapped from, and the source path to be /// remapped to, when using -path-equivalence. - Optional> PathRemapping; + std::optional> PathRemapping; /// File status cache used when finding the same file. StringMap> FileStatusCache;