diff options
author | Derek Lamberti <derek.lamberti@arm.com> | 2019-11-26 16:38:31 +0000 |
---|---|---|
committer | Derek Lamberti <derek.lamberti@arm.com> | 2019-12-05 15:35:51 +0000 |
commit | 08446976e3b6ce0e02f22b391b37aacaad181e1a (patch) | |
tree | b57106c6a3e28662adb2592ac3e850a8f19b6ec7 /include/armnn/Utils.hpp | |
parent | a3b31f010004ed397ec04325edf7020984847f21 (diff) | |
download | armnn-08446976e3b6ce0e02f22b391b37aacaad181e1a.tar.gz |
Replace boost logging with simple logger
!referencetests:214319
* Reduces arm nn binary size ~15%
* Also fixed test logging black hole issues
Change-Id: Iba27db304d9a8088fa46aeb0b52225d93bb56bc8
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
Diffstat (limited to 'include/armnn/Utils.hpp')
-rw-r--r-- | include/armnn/Utils.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/armnn/Utils.hpp b/include/armnn/Utils.hpp index 26a27f4100..3113d61f12 100644 --- a/include/armnn/Utils.hpp +++ b/include/armnn/Utils.hpp @@ -26,4 +26,13 @@ enum class LogSeverity /// severity: All log messages that are at this severity level or higher will be printed, others will be ignored. void ConfigureLogging(bool printToStandardOutput, bool printToDebugOutput, LogSeverity severity); + +#if defined(__clang__) &&((__clang_major__>=3)||(__clang_major__==3 && __clang_minor__ >= 5)) +# define ARMNN_FALLTHROUGH [[clang::fallthrough]] +#elif defined(__GNUC__) && (__GNUC__ >= 7) +# define ARMNN_FALLTHROUGH __attribute__((fallthrough)) +#else +# define ARMNN_FALLTHROUGH ((void)0) +#endif + } // namespace armnn |