From: Junkyeong Kim Date: Fri, 11 Oct 2024 10:13:52 +0000 (+0900) Subject: haltest: Support new gcc version gcov X-Git-Tag: accepted/tizen/unified/20241017.114723~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F80%2F318980%2F1;p=platform%2Fcore%2Fuifw%2Flibtbm.git haltest: Support new gcc version gcov Change-Id: I5a195695ca7338a62d833c18ac37cc069e1f8957 Signed-off-by: Junkyeong Kim --- diff --git a/haltests/tc_main.cpp b/haltests/tc_main.cpp index 7545995..b01d3ab 100644 --- a/haltests/tc_main.cpp +++ b/haltests/tc_main.cpp @@ -32,6 +32,13 @@ #ifdef TIZEN_TEST_GCOV extern "C" void __gcov_flush(void); +#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 int main(int argc, char **argv)