vendor/cmock/test/system/test_compilation/const.h in ceedling-0.17.0 vs vendor/cmock/test/system/test_compilation/const.h in ceedling-0.18.0

- old
+ new

@@ -2,14 +2,16 @@ CMock Project - Automatic Mock Generation for C Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams [Released under MIT License. Please refer to license.txt for details] ========================================== */ -#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7) +#if defined(__GNUC__) && !defined(__ICC) +#if !defined(__clang__) #pragma GCC diagnostic ignored "-Wpragmas" #endif #pragma GCC diagnostic ignored "-Wunknown-pragmas" #pragma GCC diagnostic ignored "-Wduplicate-decl-specifier" +#endif struct _DUMMY_T { unsigned int a; float b; }; void const_variants1( const char* a, int const, unsigned short const * c );