diff --git a/sycl/source/detail/queue_impl.cpp b/sycl/source/detail/queue_impl.cpp index 4f00bba1dcbb1..afeb596df15d4 100644 --- a/sycl/source/detail/queue_impl.cpp +++ b/sycl/source/detail/queue_impl.cpp @@ -318,9 +318,11 @@ event queue_impl::submit_impl(const detail::type_erased_cgfo_ty &CGF, const SubmissionInfo &SubmitInfo) { handler Handler(Self, SecondaryQueue, CallerNeedsEvent); auto &HandlerImpl = detail::getSyclObjImpl(Handler); +#ifdef XPTI_ENABLE_INSTRUMENTATION if (xptiTraceEnabled()) { Handler.saveCodeLoc(Loc, IsTopCodeLoc); } +#endif { NestedCallsTracker tracker;