aboutsummaryrefslogtreecommitdiff
path: root/src/backends/reference/test/RefTensorHandleTests.cpp
diff options
context:
space:
mode:
authorAron Virginas-Tar <Aron.Virginas-Tar@arm.com>2019-09-13 13:37:03 +0100
committerÁron Virginás-Tar <aron.virginas-tar@arm.com>2019-09-16 10:09:26 +0000
commitd9f7c8ba3949823a623b407f4bd80d120ca0b5be (patch)
tree9835b10fced78f38ad89f0d9c08050d4ed0c3fa6 /src/backends/reference/test/RefTensorHandleTests.cpp
parent46d1c62aa6c8ef634311257c6adeb6775cc8e0f8 (diff)
downloadarmnn-d9f7c8ba3949823a623b407f4bd80d120ca0b5be.tar.gz
IVGCVSW-3858 Fix RefTensorHandleTests on Raspberry Pi
* Fix alignment check to use sizeof(size_t) instead of a hard-coded value Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com> Change-Id: I092c4464c6cecb2403da9b7744b68ad063ddbad1
Diffstat (limited to 'src/backends/reference/test/RefTensorHandleTests.cpp')
-rw-r--r--src/backends/reference/test/RefTensorHandleTests.cpp10
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()