diff --git a/cfg/gtk.cfg b/cfg/gtk.cfg index bddca522d..d86fec08e 100644 --- a/cfg/gtk.cfg +++ b/cfg/gtk.cfg @@ -16,6 +16,11 @@ + + + + + g_thread_new g_thread_try_new @@ -18095,6 +18100,41 @@ + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + diff --git a/test/cfg/gtk.c b/test/cfg/gtk.c index 766776589..c15e54011 100644 --- a/test/cfg/gtk.c +++ b/test/cfg/gtk.c @@ -27,6 +27,11 @@ void validCode(int argInt) gpointer gpt = g_malloc(4); printf("%p", gpt); g_free(gpt); + g_assert(gpt); + if (!gpt) { + // cppcheck-suppress checkLibraryNoReturn + g_assert_not_reached(); + } } void g_malloc_test() @@ -39,3 +44,11 @@ void g_malloc_test() // cppcheck-suppress memleak } + +void g_assert_test() +{ + int a; + // cppcheck-suppress checkLibraryNoReturn + // cppcheck-suppress assignmentInAssert + g_assert(a = 5); +}