Change-Id: I35e5c7825e025bdcb40f957c5668a87b6acf2904
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
return MTP_ERROR_NONE;
}
+#ifdef TIZEN_TEST_GCOV
+# 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
+
#ifndef TIZEN_TEST_GTESTS
int main(int argc, char *argv[])
{
#endif
#ifdef TIZEN_TEST_GCOV
- void __gcov_flush(void); // if you use C++, you should declare extern "C" at out of the function.
__gcov_flush();
#endif