From 26f203c6b2e59a3cf5eb8b6e7740261555bf508c Mon Sep 17 00:00:00 2001 From: David Monahan Date: Wed, 11 Aug 2021 10:22:35 +0100 Subject: IVGCVSW-6087 Add an Assertion check to make sure we aren't given null allocators Add conditional compilation check to Cl specific header Signed-off-by: David Monahan Change-Id: Ib196b8ef4dc5fcfd1d1ccd3f29abf8e0ecd020cb --- src/armnn/Runtime.cpp | 2 ++ src/backends/aclCommon/BaseMemoryManager.hpp | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/armnn/Runtime.cpp b/src/armnn/Runtime.cpp index 9fe58287c3..5a52888639 100644 --- a/src/armnn/Runtime.cpp +++ b/src/armnn/Runtime.cpp @@ -307,6 +307,8 @@ RuntimeImpl::RuntimeImpl(const IRuntime::CreationOptions& options) if (customAllocatorMapIterator != options.m_CustomAllocatorMap.end()) { std::string err; + // Check we have actually been given an allocator. + ARMNN_ASSERT(customAllocatorMapIterator->second != nullptr); if (customAllocatorMapIterator->second->GetMemorySourceType() == armnn::MemorySource::DmaBufProtected) { diff --git a/src/backends/aclCommon/BaseMemoryManager.hpp b/src/backends/aclCommon/BaseMemoryManager.hpp index e3ffd188a1..732db61c52 100644 --- a/src/backends/aclCommon/BaseMemoryManager.hpp +++ b/src/backends/aclCommon/BaseMemoryManager.hpp @@ -15,6 +15,9 @@ #include #include #include +#endif + +#if defined(ARMCOMPUTECL_ENABLED) #include #endif -- cgit v1.2.1