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);
+}