mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 17:41:26 +08:00
test: fix executionEnvironment dangling pointer
Related-to: NEO-6075 Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
0c2662dc1b
commit
453c9fda14
@@ -2223,15 +2223,11 @@ class MockAlignMallocMemoryManager : public MockMemoryManager {
|
||||
}
|
||||
};
|
||||
|
||||
class MockAlignMallocMemoryManagerTest : public MemoryAllocatorTest {
|
||||
public:
|
||||
MockAlignMallocMemoryManager *alignedMemoryManager = nullptr;
|
||||
|
||||
struct MockAlignMallocMemoryManagerTest : public MemoryAllocatorTest {
|
||||
void SetUp() override {
|
||||
MemoryAllocatorTest::SetUp();
|
||||
|
||||
MockExecutionEnvironment executionEnvironment(defaultHwInfo.get());
|
||||
alignedMemoryManager = new (std::nothrow) MockAlignMallocMemoryManager(executionEnvironment);
|
||||
alignedMemoryManager = new (std::nothrow) MockAlignMallocMemoryManager(*executionEnvironment);
|
||||
// assert we have memory manager
|
||||
ASSERT_NE(nullptr, memoryManager);
|
||||
}
|
||||
@@ -2242,6 +2238,8 @@ class MockAlignMallocMemoryManagerTest : public MemoryAllocatorTest {
|
||||
|
||||
MemoryAllocatorTest::TearDown();
|
||||
}
|
||||
|
||||
MockAlignMallocMemoryManager *alignedMemoryManager = nullptr;
|
||||
};
|
||||
|
||||
TEST_F(MockAlignMallocMemoryManagerTest, givenMemoryManagerWhenNullAlignRestrictionsThenNotUseRestrictions) {
|
||||
|
||||
Reference in New Issue
Block a user