Skip to content

Commit 982fda3

Browse files
authored
[SYCL][NFC] Use std::nullopt instead of llvm::None (#7926)
llvm::None is deprecated and causes warnings and can cause build fails in the future.
1 parent 887a550 commit 982fda3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

clang/lib/AST/Expr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,7 @@ UniqueStableNameDiscriminator(ASTContext &, const NamedDecl *ND) {
646646
if (const auto *RD = dyn_cast<CXXRecordDecl>(ND))
647647
if (RD->isLambda())
648648
return RD->getDeviceLambdaManglingNumber();
649-
return llvm::None;
649+
return std::nullopt;
650650
}
651651

652652
std::string SYCLUniqueStableNameExpr::ComputeName(ASTContext &Context,

clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1374,7 +1374,7 @@ class BinaryWrapper {
13741374
bool ExecutionFailed = false;
13751375
std::string ErrMsg;
13761376
(void)sys::ExecuteAndWait(ObjcopyPath, Args,
1377-
/*Env=*/llvm::None, /*Redirects=*/{},
1377+
/*Env=*/std::nullopt, /*Redirects=*/{},
13781378
/*SecondsToWait=*/0,
13791379
/*MemoryLimit=*/0, &ErrMsg, &ExecutionFailed);
13801380

0 commit comments

Comments
 (0)