Fix build with USE_ASAN=ON

Signed-off-by: Mateusz Tabaka <tab.debugteam@gmail.com>

https://github.com/intel/compute-runtime/pull/314

Change-Id: I2b699df3f158b961a1a329fb81de8cd7115d06bc
This commit is contained in:
8tab
2020-05-20 23:01:05 +02:00
committed by sys_ocldev
parent d291d61472
commit 7937da71f6
15 changed files with 40 additions and 17 deletions

View File

@ -31,7 +31,7 @@ class DrmNullDeviceTestsFixture {
void TearDown() {
}
Drm *drmNullDevice;
std::unique_ptr<Drm> drmNullDevice;
ExecutionEnvironment executionEnvironment;
protected:

View File

@ -15,10 +15,10 @@
class DrmWrap : public NEO::Drm {
public:
static NEO::Drm *createDrm(RootDeviceEnvironment &rootDeviceEnvironment) {
static std::unique_ptr<NEO::Drm> createDrm(RootDeviceEnvironment &rootDeviceEnvironment) {
auto hwDeviceIds = OSInterface::discoverDevices(rootDeviceEnvironment.executionEnvironment);
if (!hwDeviceIds.empty()) {
return NEO::Drm::create(std::move(hwDeviceIds[0]), rootDeviceEnvironment);
return std::unique_ptr<Drm>{NEO::Drm::create(std::move(hwDeviceIds[0]), rootDeviceEnvironment)};
}
return nullptr;
}