diff --git a/source/layers/validation/checkers/basic_leak/zel_basic_leak_checker.cpp b/source/layers/validation/checkers/basic_leak/zel_basic_leak_checker.cpp index ef517a63..9c04486b 100644 --- a/source/layers/validation/checkers/basic_leak/zel_basic_leak_checker.cpp +++ b/source/layers/validation/checkers/basic_leak/zel_basic_leak_checker.cpp @@ -309,7 +309,7 @@ namespace validation_layer std::cerr << " \\--->"; for (size_t i = 0; i < dtors.size(); i++) { - auto name = dtors[i]; + const auto& name = dtors[i]; auto zeCount = counts[name].load(); diff -= zeCount; diff --git a/source/loader/ze_loader.cpp b/source/loader/ze_loader.cpp index 1b376f39..333f159f 100644 --- a/source/loader/ze_loader.cpp +++ b/source/loader/ze_loader.cpp @@ -235,7 +235,7 @@ namespace loader } // Replace the original driver vector with the ordered one - *drivers = orderedDrivers; + *drivers = std::move(orderedDrivers); if (debugTraceEnabled) { std::string message = "driverOrdering: Drivers after ZEL_DRIVERS_ORDER:"; @@ -676,7 +676,7 @@ namespace loader } } - for( auto driverInfo : discoveredDrivers ) + for( const auto& driverInfo : discoveredDrivers ) { if (discoveredDrivers.size() == 1) { auto handle = LOAD_DRIVER_LIBRARY( driverInfo.path.c_str() );