diff options
Diffstat (limited to 'src/backends/reference/test/RefTensorHandleTests.cpp')
-rw-r--r-- | src/backends/reference/test/RefTensorHandleTests.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/backends/reference/test/RefTensorHandleTests.cpp b/src/backends/reference/test/RefTensorHandleTests.cpp index 8de03cf043..2c5d6d49ec 100644 --- a/src/backends/reference/test/RefTensorHandleTests.cpp +++ b/src/backends/reference/test/RefTensorHandleTests.cpp @@ -54,7 +54,6 @@ BOOST_AUTO_TEST_CASE(CheckSourceType) TensorInfo info({1}, DataType::Float32); RefTensorHandle handle(info, memoryManager, static_cast<unsigned int>(MemorySource::Malloc)); - // This pointer will be deleted in the handle destructor int* testPtr = new int(4); // Not supported @@ -65,6 +64,8 @@ BOOST_AUTO_TEST_CASE(CheckSourceType) // Supported BOOST_CHECK(handle.Import(static_cast<void *>(testPtr), MemorySource::Malloc)); + + delete testPtr; } BOOST_AUTO_TEST_CASE(ReusePointer) @@ -74,13 +75,14 @@ BOOST_AUTO_TEST_CASE(ReusePointer) TensorInfo info({1}, DataType::Float32); RefTensorHandle handle(info, memoryManager, static_cast<unsigned int>(MemorySource::Malloc)); - // This pointer will be deleted in the handle destructor int* testPtr = new int(4); handle.Import(static_cast<void *>(testPtr), MemorySource::Malloc); // Reusing previously Imported pointer BOOST_CHECK(handle.Import(static_cast<void *>(testPtr), MemorySource::Malloc)); + + delete testPtr; } BOOST_AUTO_TEST_CASE(MisalignedPointer) |