aboutsummaryrefslogtreecommitdiff
path: root/src/armnnTfLiteParser/TfLiteParser.cpp
diff options
context:
space:
mode:
authorKevin May <kevin.may@arm.com>2024-05-10 15:40:08 +0100
committerColm Donelan <colm.donelan@arm.com>2024-05-10 20:31:46 +0100
commit2c2f3aa6fbdd50ab5157bfc40f9335337f14abac (patch)
tree3bfbdabf5ebfd94838c038b2b94704737235ac96 /src/armnnTfLiteParser/TfLiteParser.cpp
parent8723eb9c8f1160f9c3e677679dd1840fde5b61aa (diff)
downloadarmnn-2c2f3aa6fbdd50ab5157bfc40f9335337f14abac.tar.gz
MLCE-1276 Fix for ExecuteNetwork abort after inference
* The abort is caused during destruction of flatbuffers::ClassicLocale * Set FLATBUFFERS_LOCALE_INDEPENDENT=0 in delegates and parser so that ClassicLocale is not included Signed-off-by: Kevin May <kevin.may@arm.com> Change-Id: I34584b05998a62bae2263a2281414fcf8c12d668 Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Diffstat (limited to 'src/armnnTfLiteParser/TfLiteParser.cpp')
-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 3fd81ff973..3a4c084301 100644
--- a/src/armnnTfLiteParser/TfLiteParser.cpp
+++ b/src/armnnTfLiteParser/TfLiteParser.cpp
@@ -3,6 +3,10 @@
// SPDX-License-Identifier: MIT
//
+// Do not include flatbuffers::ClassicLocale which can cause abort when destroyed
+// This define must be added before the include or it causes a macro redefine error
+#define FLATBUFFERS_LOCALE_INDEPENDENT 0
+
#include "TfLiteParser.hpp"
#include "armnnTfLiteParser/Version.hpp"