From 13ece4ee9bd5caf1c32d7b225c1dabae04735050 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 12 Apr 2021 20:57:02 -0400 Subject: Make gtk_test_init work without assertions The g_test_init macro 'helpfully' refuses to work when assertions are disabled. So we just use the function. --- gtk/gtktestutils.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtktestutils.c b/gtk/gtktestutils.c index 854e74fe6f..6bcd1192c4 100644 --- a/gtk/gtktestutils.c +++ b/gtk/gtktestutils.c @@ -80,7 +80,10 @@ gtk_test_init (int *argcp, char ***argvp, ...) { - g_test_init (argcp, argvp, NULL); + /* g_test_init is defined as a macro that aborts if assertions + * are disabled. We don't want that, so we call the function. + */ + (g_test_init) (argcp, argvp, NULL); gtk_disable_setlocale(); setlocale (LC_ALL, "en_US.UTF-8"); -- cgit v1.2.1