Skip to content

Commit 54bb098

Browse files
authored
[SYCL] Fix post-commit issues after PR#11548 (#11682)
* Fix unused parameters of function. * Fix error caused by capturing structured binding which is available in C++20 only.
1 parent da4b83c commit 54bb098

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

sycl/source/handler.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,8 @@ event handler::finalize() {
244244
KernelBundleImpPtr, MArgs);
245245
#endif
246246

247-
auto EnqueueKernel = [&]() {
247+
auto EnqueueKernel = [&, CmdTraceEvent = CmdTraceEvent,
248+
InstanceID = InstanceID]() {
248249
// 'Result' for single point of return
249250
pi_int32 Result = PI_ERROR_INVALID_VALUE;
250251
#ifdef XPTI_ENABLE_INSTRUMENTATION

sycl/tools/sycl-trace/sycl_trace_collector.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ void TraceDiagnosticsMessage(xpti::trace_event_data_t * /*Parent*/,
5252

5353
void TraceTaskExecutionSignals(xpti::trace_event_data_t * /*Parent*/,
5454
xpti::trace_event_data_t *Event,
55-
const void *UserData, uint64_t InstanceID,
56-
bool IsBegin) {
55+
[[maybe_unused]] const void *UserData,
56+
uint64_t InstanceID, bool IsBegin) {
5757
if (!Event)
5858
return;
5959

@@ -76,7 +76,8 @@ void TraceTaskExecutionSignals(xpti::trace_event_data_t * /*Parent*/,
7676

7777
void TraceQueueLifetimeSignals(xpti::trace_event_data_t * /*Parent*/,
7878
xpti::trace_event_data_t *Event,
79-
const void *UserData, bool IsCreation) {
79+
[[maybe_unused]] const void *UserData,
80+
bool IsCreation) {
8081
if (!Event)
8182
return;
8283

0 commit comments

Comments
 (0)