Simplify ownership management of MockPerformanceCounters

Fixes clang-tidy warning about ignoring result of release()

Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com>
This commit is contained in:
Daniel Chabrowski
2022-07-06 17:44:49 +00:00
committed by Compute-Runtime-Automation
parent e245523730
commit d68dedba3b
13 changed files with 253 additions and 278 deletions

View File

@ -87,12 +87,8 @@ class MockDevice : public RootDevice {
void injectMemoryManager(MemoryManager *);
void setPerfCounters(PerformanceCounters *perfCounters) {
if (perfCounters) {
performanceCounters = std::unique_ptr<PerformanceCounters>(perfCounters);
} else {
performanceCounters.release();
}
void setPerfCounters(std::unique_ptr<PerformanceCounters> perfCounters) {
performanceCounters = std::move(perfCounters);
}
size_t getMaxParameterSizeFromIGC() const override {