Change-Id: Ia7c3b16f94c7a6561a0d62d5dd463e92dbcda720
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
#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;