aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2021-01-20 12:17:00 +0000
committerSadik Armagan <sadik.armagan@arm.com>2021-01-20 12:17:00 +0000
commit19a1c0347709506c5ad5c1b7f647a5af4a30fba0 (patch)
tree95c7fe5979ade833023b44d9198976b3915e9c02 /src
parentdc032fca290deb39af65050c254a701596b53fa8 (diff)
downloadarmnn-19a1c0347709506c5ad5c1b7f647a5af4a30fba0.tar.gz
MLCE-336 'TfLite parser and ExecuteNetwork issues'
* Report the error thrown Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: If5e5160f43c11a284b919d76b04d9c4d53e9c56c
Diffstat (limited to 'src')
-rw-r--r--src/armnnTfLiteParser/TfLiteParser.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/armnnTfLiteParser/TfLiteParser.cpp b/src/armnnTfLiteParser/TfLiteParser.cpp
index 8e0fae68d1..a18471a71e 100644
--- a/src/armnnTfLiteParser/TfLiteParser.cpp
+++ b/src/armnnTfLiteParser/TfLiteParser.cpp
@@ -2130,6 +2130,10 @@ void TfLiteParser::ParseReshape(size_t subgraphIndex, size_t operatorIndex)
// Extract target shape from input
auto bufferPtr = GetBuffer(m_Model, inputs[1]->buffer);
auto values = reinterpret_cast<const int32_t*>(bufferPtr->data.data());
+ if (!values)
+ {
+ ARMNN_THROW_PARSE_EXCEPTION("Reshape operator target shape input buffer data is null");
+ }
for (int i=0; i < inputs[1]->shape[0]; ++i)
{
targetShape.push_back(values[i]);