Skip to content

Commit 5752ac2

Browse files
committed
Turn on unnamed lambda by default
1 parent c7c155f commit 5752ac2

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

clang/include/clang/Basic/LangOptions.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ LANGOPT(SYCLIsDevice , 1, 0, "Generate code for SYCL device")
247247
LANGOPT(SYCLIsHost , 1, 0, "SYCL host compilation")
248248
LANGOPT(SYCLAllowFuncPtr , 1, 0, "Allow function pointers in SYCL device code")
249249
LANGOPT(SYCLStdLayoutKernelParams, 1, 0, "Enable standard layout requirement for SYCL kernel parameters")
250-
LANGOPT(SYCLUnnamedLambda , 1, 0, "Allow unnamed lambda SYCL kernels")
250+
LANGOPT(SYCLUnnamedLambda , 1, 1, "Allow unnamed lambda SYCL kernels")
251251
LANGOPT(SYCLVersion , 32, 0, "Version of the SYCL standard used")
252252
LANGOPT(DeclareSPIRVBuiltins, 1, 0, "Declare SPIR-V builtin functions")
253253
LANGOPT(SYCLExplicitSIMD , 1, 0, "SYCL compilation with explicit SIMD extension")

clang/lib/Driver/ToolChains/Clang.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6198,8 +6198,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
61986198
HeaderOpt += Output.getFilename();
61996199
CmdArgs.push_back(Args.MakeArgString(HeaderOpt));
62006200
}
6201-
if (Args.hasArg(options::OPT_fsycl_unnamed_lambda))
6202-
CmdArgs.push_back("-fsycl-unnamed-lambda");
6201+
CmdArgs.push_back("-fsycl-unnamed-lambda");
62036202

62046203
// Enable generation of USM address spaces as opt-in.
62056204
// __ENABLE_USM_ADDR_SPACE__ will be used during compilation of SYCL headers

0 commit comments

Comments
 (0)