From: Kazu Hirata Date: Sat, 10 Dec 2022 07:22:41 +0000 (-0800) Subject: [Frontend] Use std::optional in TextDiagnostic.cpp (NFC) X-Git-Tag: upstream/17.0.6~24407 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ebd3eef0b2b0255e4cf1cd825019ff66d3cd1426;p=platform%2Fupstream%2Fllvm.git [Frontend] Use std::optional in TextDiagnostic.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 --- diff --git a/clang/lib/Frontend/TextDiagnostic.cpp b/clang/lib/Frontend/TextDiagnostic.cpp index 52129aa4ff2b..809d5309d1af 100644 --- a/clang/lib/Frontend/TextDiagnostic.cpp +++ b/clang/lib/Frontend/TextDiagnostic.cpp @@ -20,6 +20,7 @@ #include "llvm/Support/Path.h" #include "llvm/Support/raw_ostream.h" #include +#include using namespace clang; @@ -923,7 +924,7 @@ void TextDiagnostic::emitBuildingModuleLocation(FullSourceLoc Loc, } /// Find the suitable set of lines to show to include a set of ranges. -static llvm::Optional> +static std::optional> findLinesForRange(const CharSourceRange &R, FileID FID, const SourceManager &SM) { if (!R.isValid())