From: Ji-hoon Lee Date: Thu, 21 Nov 2024 09:26:54 +0000 (+0900) Subject: Fix build error found while building with GCC 14 X-Git-Tag: accepted/tizen/unified/20241122.171530^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=49913e0e193a53d3c387411e5fc40cacf7fbe41d;p=platform%2Fcore%2Fuifw%2Fmmi-framework.git Fix build error found while building with GCC 14 Change-Id: I610088868a20926833c56e2ae9200632692b4679 --- diff --git a/tests/mmi-manager/mmi-manager-tests.h b/tests/mmi-manager/mmi-manager-tests.h index 4034144..f92352b 100644 --- a/tests/mmi-manager/mmi-manager-tests.h +++ b/tests/mmi-manager/mmi-manager-tests.h @@ -30,9 +30,19 @@ #define PRINT printf + #ifdef TIZEN_TEST_GCOV +#if (defined(__GNUC__) \ + && ((__GNUC__ == 11 && __GNUC_MINOR__ >= 1) || (__GNUC__ >= 12))) \ + || (defined(__clang__) && (__clang_major__ >= 12)) +extern "C" void __gcov_dump(void); +extern "C" void __gcov_reset(void); + # define __gcov_flush() do { __gcov_dump(); __gcov_reset(); } while (0) +#else extern "C" void __gcov_flush(void); #endif +#endif + extern void wait_for_dispatch(); using ::testing::TestWithParam; diff --git a/tests/mmi/mmi-tests.h b/tests/mmi/mmi-tests.h index d775edf..fbb15d7 100644 --- a/tests/mmi/mmi-tests.h +++ b/tests/mmi/mmi-tests.h @@ -27,8 +27,16 @@ #define MAX_WAIT_TIME 300000 #ifdef TIZEN_TEST_GCOV +#if (defined(__GNUC__) \ + && ((__GNUC__ == 11 && __GNUC_MINOR__ >= 1) || (__GNUC__ >= 12))) \ + || (defined(__clang__) && (__clang_major__ >= 12)) +extern "C" void __gcov_dump(void); +extern "C" void __gcov_reset(void); + # define __gcov_flush() do { __gcov_dump(); __gcov_reset(); } while (0) +#else extern "C" void __gcov_flush(void); #endif +#endif using ::testing::TestWithParam; using ::testing::Bool;