24.08
|
Go to the documentation of this file.
9 # define ARMNN_NO_CONVERSION_WARN_BEGIN \
10 _Pragma("GCC diagnostic push") \
11 _Pragma("GCC diagnostic ignored \"-Wconversion\"") \
12 _Pragma("GCC diagnostic ignored \"-Wsign-conversion\"")
14 # define ARMNN_NO_CONVERSION_WARN_END \
15 _Pragma("GCC diagnostic pop")
18 # define ARMNN_NO_CONVERSION_WARN_BEGIN \
19 _Pragma("clang diagnostic push") \
20 _Pragma("clang diagnostic ignored \"-Wconversion\"") \
21 _Pragma("clang diagnostic ignored \"-Wsign-conversion\"")
23 # define ARMNN_NO_CONVERSION_WARN_END \
24 _Pragma("clang diagnostic pop")
26 #elif defined (_MSC_VER)
27 # define ARMNN_NO_CONVERSION_WARN_BEGIN \
28 __pragma(warning( push )) \
29 __pragma(warning(disable : 4101)) \
30 __pragma(warning(disable : 4267))
32 # define ARMNN_NO_CONVERSION_WARN_END \
33 __pragma(warning( pop ))
36 # define ARMNN_NO_CONVERSION_WARN_BEGIN
37 # define ARMNN_NO_CONVERSION_WARN_END
40 #define ARMNN_SUPRESS_CONVERSION_WARNING(func) \
41 ARMNN_NO_CONVERSION_WARN_BEGIN \
43 ARMNN_NO_CONVERSION_WARN_END