From: sooyeon Date: Thu, 26 Sep 2024 02:22:08 +0000 (+0900) Subject: Separate gcc version for gcov guild X-Git-Tag: accepted/tizen/unified/20241030.154459~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ef81257ccc38f04d8cdf37a08265b71626efb906;p=platform%2Fcore%2Fuifw%2Fvoice-control.git Separate gcc version for gcov guild Change-Id: I6d70ff6828c8814ff96dc4a7cf31d23bb7b9f0f5 Signed-off-by: sooyeon --- diff --git a/tests/src/main.cpp b/tests/src/main.cpp index 450edea..dadf629 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