diff options
Diffstat (limited to 'src/backends/reference/test')
-rw-r--r-- | src/backends/reference/test/RefTensorHandleTests.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/backends/reference/test/RefTensorHandleTests.cpp b/src/backends/reference/test/RefTensorHandleTests.cpp index 2c5d6d49ec..be229bf844 100644 --- a/src/backends/reference/test/RefTensorHandleTests.cpp +++ b/src/backends/reference/test/RefTensorHandleTests.cpp @@ -92,15 +92,17 @@ BOOST_AUTO_TEST_CASE(MisalignedPointer) TensorInfo info({2}, DataType::Float32); RefTensorHandle handle(info, memoryManager, static_cast<unsigned int>(MemorySource::Malloc)); - // Allocates a 2 int array + // Allocate a 2 int array int* testPtr = new int[2]; - int* misalignedPtr = testPtr + 1; - BOOST_CHECK(!handle.Import(static_cast<void *>(misalignedPtr), MemorySource::Malloc)); + // Increment pointer by 1 byte + void* misalignedPtr = static_cast<void*>(reinterpret_cast<char*>(testPtr) + 1); + + BOOST_CHECK(!handle.Import(misalignedPtr, MemorySource::Malloc)); delete[] testPtr; } #endif -BOOST_AUTO_TEST_SUITE_END()
\ No newline at end of file +BOOST_AUTO_TEST_SUITE_END() |