From 6a22f11c93f208027e7c3a938295ed91a35dbf53 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Thu, 17 Nov 2016 10:06:22 +0300 Subject: [PATCH] Workaround 'WinMain() is never used' cppcheck false warning * tests/test_cpp.cc [!NO_WINMAIN_ENTRY] (WinMain): Call GC_noop1(&WinMain) if CPPCHECK. --- tests/test_cpp.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_cpp.cc b/tests/test_cpp.cc index a8df17f..1a6c5b6 100644 --- a/tests/test_cpp.cc +++ b/tests/test_cpp.cc @@ -214,6 +214,9 @@ void* Undisguise( GC_word i ) { int argc = 0; char* argv[ 3 ]; +# if defined(CPPCHECK) + GC_noop1((GC_word)&WinMain); +# endif if (cmd != 0) for (argc = 1; argc < (int)(sizeof(argv) / sizeof(argv[0])); argc++) { argv[ argc ] = strtok( argc == 1 ? cmd : 0, " \t" ); -- 2.7.4