From: Jihoon Jung Date: Fri, 27 Sep 2024 02:12:38 +0000 (+0900) Subject: Separate gcc version for gcov X-Git-Tag: accepted/tizen/unified/20241004.041941^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=platform%2Fcore%2Fconnectivity%2Fmtp-initiator.git Separate gcc version for gcov Change-Id: Ia7c3b16f94c7a6561a0d62d5dd463e92dbcda720 Signed-off-by: Jihoon Jung --- diff --git a/src/daemon/mtp_daemon.c b/src/daemon/mtp_daemon.c index 4948797..8c22538 100644 --- a/src/daemon/mtp_daemon.c +++ b/src/daemon/mtp_daemon.c @@ -21,8 +21,16 @@ #include "mtp_daemon_db.h" #if (BUILD_GCOV != 0) +#if (defined(__GNUC__) \ + && ((__GNUC__ == 11 && __GNUC_MINOR__ >= 1) || (__GNUC__ >= 12))) \ + || (defined(__clang__) && (__clang_major__ >= 12)) +extern void __gcov_dump(void); +extern void __gcov_reset(void); +#define __gcov_flush() do { __gcov_dump(); __gcov_reset(); } while (0) +#else extern void __gcov_flush(void); #endif +#endif static mtp_context *_mtp_ctx = NULL;