diff --git a/opencl/source/command_stream/aub_command_stream_receiver_hw_base.inl b/opencl/source/command_stream/aub_command_stream_receiver_hw_base.inl index b415643dfd..886e54a3d3 100644 --- a/opencl/source/command_stream/aub_command_stream_receiver_hw_base.inl +++ b/opencl/source/command_stream/aub_command_stream_receiver_hw_base.inl @@ -783,10 +783,10 @@ void AUBCommandStreamReceiverHw::dumpAllocation(GraphicsAllocation &g template AubSubCaptureStatus AUBCommandStreamReceiverHw::checkAndActivateAubSubCapture(const MultiDispatchInfo &dispatchInfo) { - std::string kernelName = dispatchInfo.peekMainKernel()->getKernelInfo().kernelDescriptor.kernelMetadata.kernelName; + auto &kernelName = dispatchInfo.peekMainKernel()->getKernelInfo().kernelDescriptor.kernelMetadata.kernelName; auto status = subCaptureManager->checkAndActivateSubCapture(kernelName); if (status.isActive) { - std::string subCaptureFile = subCaptureManager->getSubCaptureFileName(kernelName); + auto &subCaptureFile = subCaptureManager->getSubCaptureFileName(kernelName); auto isReopened = reopenFile(subCaptureFile); if (isReopened) { dumpAubNonWritable = true;