======================================== vala 0.50.10: tests/test-suite.log ======================================== # TOTAL: 1189 # PASS: 1184 # SKIP: 0 # XFAIL: 0 # FAIL: 5 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: basic-types/arrays ======================== /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup1’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:171:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 171 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:4: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup2’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:194:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 194 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup3’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:204:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 204 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup4’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:214:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 214 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup5’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:224:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 224 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup6’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:234:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 234 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘test_integer_array’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:462:34: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘_tmp23_ + 4’ must not be NULL [-Werror=address] 462 | _tmp24_ = ((_tmp23_ + 1) != NULL) ? _vala_array_dup2 (_tmp23_ + 1, 3 - 1) : (_tmp23_ + 1); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:485:34: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘_tmp30_ + 4’ must not be NULL [-Werror=address] 485 | _tmp31_ = ((_tmp30_ + 1) != NULL) ? _vala_array_dup4 (_tmp30_ + 1, _tmp30__length1 - 1) : (_tmp30_ + 1); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup8’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:681:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 681 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘test_inline_array’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:889:49: warning: passing argument 1 of ‘_vala_int_array_contains’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 889 | _vala_assert (_vala_int_array_contains (a, G_N_ELEMENTS (a), 1), "1 in a"); | ^ /usr/include/glib-2.0/glib/gmacros.h:1091:25: note: in definition of macro ‘G_LIKELY’ 1091 | #define G_LIKELY(expr) (expr) | ^~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:889:9: note: in expansion of macro ‘_vala_assert’ 889 | _vala_assert (_vala_int_array_contains (a, G_N_ELEMENTS (a), 1), "1 in a"); | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:240:34: note: expected ‘gint *’ {aka ‘int *’} but argument is of type ‘const gint *’ {aka ‘const int *’} 240 | _vala_int_array_contains (gint * stack, | ~~~~~~~^~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup9’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:897:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 897 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup10’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:907:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 907 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘_vala_array_dup11’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1251:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1251 | return g_memdup (self, length * sizeof (gint)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘foo_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1382:13: note: in expansion of macro ‘g_once_init_enter’ 1382 | if (g_once_init_enter (&foo_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘bar_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1417:13: note: in expansion of macro ‘g_once_init_enter’ 1417 | if (g_once_init_enter (&bar_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘manam_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1452:13: note: in expansion of macro ‘g_once_init_enter’ 1452 | if (g_once_init_enter (&manam_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘test_fixed_array’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1585:29: warning: passing argument 1 of ‘change_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1585 | change_fixed_array (&k); | ^~ | | | gint (*)[3] {aka int (*)[3]} /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1561:28: note: expected ‘gint **’ {aka ‘int **’} but argument is of type ‘gint (*)[3]’ {aka ‘int (*)[3]’} 1561 | change_fixed_array (gint** i) | ~~~~~~~^ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1587:27: warning: passing argument 1 of ‘give_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1587 | give_fixed_array (&_tmp2_); | ^~~~~~~ | | | gint (*)[3] {aka int (*)[3]} /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1538:26: note: expected ‘gint **’ {aka ‘int **’} but argument is of type ‘gint (*)[3]’ {aka ‘int (*)[3]’} 1538 | give_fixed_array (gint** i) | ~~~~~~~^ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c: In function ‘test_array_resize’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.3114/basic_types_arrays.c:1347:32: warning: ‘memset’ specified size 18446744073709551600 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 1347 | (_tmp2_ > a_length1) ? memset (a + a_length1, 0, sizeof (gint) * (_tmp2_ - a_length1)) : NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors error: cc exited with status 256 Compilation failed: 1 error(s), 0 warning(s) FAIL basic-types/arrays.vala (exit status: 1) FAIL: arrays/slice-fixed-length =============================== /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c: In function ‘_vala_main’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c:218:37: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(gchar **)&bar + 8’ must not be NULL [-Werror=address] 218 | _tmp5_ = ((bar + 1) != NULL) ? _vala_array_dup1 (bar + 1, 3 - 1) : (bar + 1); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c:255:42: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(gchar **)&bar + (sizetype)((long unsigned int)begin * 8)’ must not be NULL [-Werror=address] 255 | _tmp10_ = ((bar + begin) != NULL) ? _vala_array_dup2 (bar + begin, 3 - begin) : (bar + begin); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c:275:38: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(gchar **)&bar + 8’ must not be NULL [-Werror=address] 275 | _tmp13_ = ((bar + 1) != NULL) ? _vala_array_dup3 (bar + 1, 3 - 1) : (bar + 1); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c:312:38: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(gchar **)&bar + 8’ must not be NULL [-Werror=address] 312 | _tmp18_ = ((bar + 1) != NULL) ? _vala_array_dup4 (bar + 1, end - 1) : (bar + 1); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c:340:38: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(gchar **)&bar + 8’ must not be NULL [-Werror=address] 340 | _tmp21_ = ((bar + 1) != NULL) ? _vala_array_dup5 (bar + 1, 3 - 1) : (bar + 1); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c:349:42: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(gchar **)&bar + (sizetype)((long unsigned int)begin * 8)’ must not be NULL [-Werror=address] 349 | _tmp22_ = ((bar + begin) != NULL) ? _vala_array_dup6 (bar + begin, 3 - begin) : (bar + begin); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.6865/arrays_slice_fixed_length.c:358:38: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(gchar **)&bar + 8’ must not be NULL [-Werror=address] 358 | _tmp23_ = ((bar + 1) != NULL) ? _vala_array_dup7 (bar + 1, end - 1) : (bar + 1); | ^~ cc1: some warnings being treated as errors error: cc exited with status 256 Compilation failed: 1 error(s), 0 warning(s) FAIL arrays/slice-fixed-length.vala (exit status: 1) FAIL: structs/bug777194 ======================= In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:4: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c: In function ‘foo_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:65:13: note: in expansion of macro ‘g_once_init_enter’ 65 | if (g_once_init_enter (&foo_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c: In function ‘_vala_array_dup1’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:102:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 102 | return g_memdup (self, length * sizeof (guint8)); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c: In function ‘_vala_array_dup2’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:112:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 112 | return g_memdup (self, length * sizeof (guint8)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c: In function ‘_vala_array_dup3’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:122:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 122 | return g_memdup (self, length * sizeof (guint8)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c: In function ‘_vala_array_dup4’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:132:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 132 | return g_memdup (self, length * sizeof (guint8)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c: In function ‘_vala_array_dup5’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:142:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 142 | return g_memdup (self, length * sizeof (guint8)); | ^~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c: In function ‘_vala_main’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:229:41: error: the comparison will always evaluate as ‘true’ for the address of ‘fstack’ will never be NULL [-Werror=address] 229 | _tmp5_ = (((guint8*) (&fstack)) != NULL) ? _vala_array_dup1 ((guint8*) (&fstack), sizeof (Foo) / sizeof (guint8)) : ((guint8*) (&fstack)); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:156:13: note: ‘fstack’ declared here 156 | Foo fstack = {0}; | ^~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:254:43: error: the comparison will always evaluate as ‘true’ for the address of ‘_tmp12_’ will never be NULL [-Werror=address] 254 | _tmp13_ = (((guint8*) (&_tmp12_)) != NULL) ? _vala_array_dup2 ((guint8*) (&_tmp12_), sizeof (Foo) / sizeof (guint8)) : ((guint8*) (&_tmp12_)); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:177:13: note: ‘_tmp12_’ declared here 177 | Foo _tmp12_; | ^~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:301:39: error: the comparison will always evaluate as ‘true’ for the address of ‘i32’ will never be NULL [-Werror=address] 301 | _tmp23_ = (((guint8*) (&i32)) != NULL) ? _vala_array_dup4 ((guint8*) (&i32), sizeof (gint32) / sizeof (guint8)) : ((guint8*) (&i32)); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:194:16: note: ‘i32’ declared here 194 | gint32 i32 = 0; | ^~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:323:39: error: the comparison will always evaluate as ‘true’ for the address of ‘u64’ will never be NULL [-Werror=address] 323 | _tmp27_ = (((guint8*) (&u64)) != NULL) ? _vala_array_dup5 ((guint8*) (&u64), sizeof (guint64) / sizeof (guint8)) : ((guint8*) (&u64)); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.17612/structs_bug777194.c:203:17: note: ‘u64’ declared here 203 | guint64 u64 = 0ULL; | ^~~ cc1: some warnings being treated as errors error: cc exited with status 256 Compilation failed: 1 error(s), 0 warning(s) FAIL structs/bug777194.vala (exit status: 1) FAIL: delegates/gclosure-conversion =================================== /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c: In function ‘foo_set_foo’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:159:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 159 | old_value = foo_get_foo (self); | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:4: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c: In function ‘foo_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:211:13: note: in expansion of macro ‘g_once_init_enter’ 211 | if (g_once_init_enter (&foo_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c: In function ‘bar_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:338:13: note: in expansion of macro ‘g_once_init_enter’ 338 | if (g_once_init_enter (&bar_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c: In function ‘_vala_main’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:432:249: error: the comparison will always evaluate as ‘false’ for the address of ‘to_int’ will never be NULL [-Werror=address] 432 | g_object_bind_property_with_closures (G_TYPE_CHECK_INSTANCE_CAST (foo, G_TYPE_OBJECT, GObject), "foo", G_TYPE_CHECK_INSTANCE_CAST (bar, G_TYPE_OBJECT, GObject), "bar", G_BINDING_BIDIRECTIONAL, (GClosure*) ((((GBindingTransformFunc) to_int) == NULL) ? NULL : g_cclosure_new ((GCallback) ((GBindingTransformFunc) to_int), NULL, (GClosureNotify) NULL)), (GClosure*) ((((GBindingTransformFunc) to_string) == NULL) ? NULL : g_cclosure_new ((GCallback) ((GBindingTransformFunc) to_string), NULL, (GClosureNotify) NULL))); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:383:1: note: ‘to_int’ declared here 383 | to_int (GBinding* b, | ^~~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:432:410: error: the comparison will always evaluate as ‘false’ for the address of ‘to_string’ will never be NULL [-Werror=address] 432 | g_object_bind_property_with_closures (G_TYPE_CHECK_INSTANCE_CAST (foo, G_TYPE_OBJECT, GObject), "foo", G_TYPE_CHECK_INSTANCE_CAST (bar, G_TYPE_OBJECT, GObject), "bar", G_BINDING_BIDIRECTIONAL, (GClosure*) ((((GBindingTransformFunc) to_int) == NULL) ? NULL : g_cclosure_new ((GCallback) ((GBindingTransformFunc) to_int), NULL, (GClosureNotify) NULL)), (GClosure*) ((((GBindingTransformFunc) to_string) == NULL) ? NULL : g_cclosure_new ((GCallback) ((GBindingTransformFunc) to_string), NULL, (GClosureNotify) NULL))); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.18055/delegates_gclosure_conversion.c:399:1: note: ‘to_string’ declared here 399 | to_string (GBinding* b, | ^~~~~~~~~ cc1: some warnings being treated as errors error: cc exited with status 256 Compilation failed: 1 error(s), 0 warning(s) FAIL delegates/gclosure-conversion.vala (exit status: 1) FAIL: posix/arrays ================== /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c: In function ‘test_integer_array’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:470:34: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘_tmp23_ + 4’ must not be NULL [-Werror=address] 470 | _tmp24_ = ((_tmp23_ + 1) != NULL) ? _vala_array_dup2 (_tmp23_ + 1, 3 - 1) : (_tmp23_ + 1); | ^~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:493:34: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘_tmp30_ + 4’ must not be NULL [-Werror=address] 493 | _tmp31_ = ((_tmp30_ + 1) != NULL) ? _vala_array_dup4 (_tmp30_ + 1, _tmp30__length1 - 1) : (_tmp30_ + 1); | ^~ In file included from /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:5: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c: In function ‘test_inline_array’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:919:43: warning: passing argument 1 of ‘_vala_int_array_contains’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 919 | assert (_vala_int_array_contains (a, VALA_N_ELEMENTS (a), 1)); | ^ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:248:33: note: expected ‘int *’ but argument is of type ‘const int *’ 248 | _vala_int_array_contains (int * stack, | ~~~~~~^~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:919:43: warning: passing argument 1 of ‘_vala_int_array_contains’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 919 | assert (_vala_int_array_contains (a, VALA_N_ELEMENTS (a), 1)); | ^ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:248:33: note: expected ‘int *’ but argument is of type ‘const int *’ 248 | _vala_int_array_contains (int * stack, | ~~~~~~^~~~~ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c: In function ‘test_fixed_array’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:1564:29: warning: passing argument 1 of ‘change_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1564 | change_fixed_array (&k); | ^~ | | | int (*)[3] /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:1540:27: note: expected ‘int **’ but argument is of type ‘int (*)[3]’ 1540 | change_fixed_array (int** i) | ~~~~~~^ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:1566:27: warning: passing argument 1 of ‘give_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1566 | give_fixed_array (&_tmp2_); | ^~~~~~~ | | | int (*)[3] /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:1517:25: note: expected ‘int **’ but argument is of type ‘int (*)[3]’ 1517 | give_fixed_array (int** i) | ~~~~~~^ /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c: In function ‘test_array_resize’: /var/tmp/portage/dev-lang/vala-0.50.10/work/vala-0.50.10/tests/_test.14414/posix_arrays.c:1386:32: warning: ‘memset’ specified size 18446744073709551600 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 1386 | (_tmp2_ > a_length1) ? memset (a + a_length1, 0, sizeof (int) * (_tmp2_ - a_length1)) : NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors error: cc exited with status 256 Compilation failed: 1 error(s), 0 warning(s) FAIL posix/arrays.vala (exit status: 1)