diff options
author | Jim Flynn <jim.flynn@arm.com> | 2023-09-17 09:02:23 +0100 |
---|---|---|
committer | TeresaARM <teresa.charlinreyes@arm.com> | 2023-09-18 13:57:00 +0000 |
commit | 39faea8ee9a503e0ae5d642c27c08255de92bb1a (patch) | |
tree | fc1a00bee4f85ef7c5c672fa8ed20b5f9cdc2856 /src/armnnUtils/ModelAccuracyChecker.cpp | |
parent | 244887412338073c56af5feb7a5c0dbe2c351b8f (diff) | |
download | armnn-39faea8ee9a503e0ae5d642c27c08255de92bb1a.tar.gz |
IVGCVSW-7855 removed ASSERTs from armnnUtils code
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Change-Id: Ie26ea2ac4a82d7460ae719fc3154c6a88b079606
Diffstat (limited to 'src/armnnUtils/ModelAccuracyChecker.cpp')
-rw-r--r-- | src/armnnUtils/ModelAccuracyChecker.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/armnnUtils/ModelAccuracyChecker.cpp b/src/armnnUtils/ModelAccuracyChecker.cpp index 418737c0f6..83cd0cbcc6 100644 --- a/src/armnnUtils/ModelAccuracyChecker.cpp +++ b/src/armnnUtils/ModelAccuracyChecker.cpp @@ -5,6 +5,7 @@ #include "ModelAccuracyChecker.hpp" +#include <armnn/Exceptions.hpp> #include <armnn/Logging.hpp> #include <map> @@ -63,7 +64,10 @@ std::vector<std::string> // Remove any preceding and trailing character specified in the characterSet. std::string Strip(const std::string& originalString, const std::string& characterSet) { - ARMNN_ASSERT(!characterSet.empty()); + if (characterSet.empty()) + { + throw armnn::InvalidArgumentException("Strip: string of characters to strip is empty"); + } const std::size_t firstFound = originalString.find_first_not_of(characterSet); const std::size_t lastFound = originalString.find_last_not_of(characterSet); // Return empty if the originalString is empty or the originalString contains only to-be-striped characters @@ -73,4 +77,4 @@ std::string Strip(const std::string& originalString, const std::string& characte } return originalString.substr(firstFound, lastFound + 1 - firstFound); } -} // namespace armnnUtils
\ No newline at end of file +} // namespace armnnUtils |