Change-Id: I6d70ff6828c8814ff96dc4a7cf31d23bb7b9f0f5
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
#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