From: sooyeon Date: Thu, 26 Sep 2024 02:06:38 +0000 (+0900) Subject: Separate gcc version for gcov guild X-Git-Tag: accepted/tizen/unified/20240930.043752~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F39%2F318239%2F1;p=platform%2Fcore%2Fuifw%2Ftts.git Separate gcc version for gcov guild Change-Id: If47ebfd72b58d32b099e240e6aac04a9cf0d79a8 Signed-off-by: sooyeon --- diff --git a/tests/src/main.cpp b/tests/src/main.cpp index 450edeaf..dadf629d 100644 --- a/tests/src/main.cpp +++ b/tests/src/main.cpp @@ -3,8 +3,15 @@ #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(void) do{__gcov_dump(); __gcov_reset();} while(0) +#else extern "C" void __gcov_flush(void); #endif +#endif int main(int argc, char** argv) { #ifdef TIZEN_TEST_GCOV