======================================= vala 0.54.7: tests/test-suite.log ======================================= # TOTAL: 1317 # PASS: 1315 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: basic-types/arrays ======================== 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, from /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:4: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c: In function ‘test_inline_array’: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:901:49: warning: passing argument 1 of ‘_vala_int_array_contains’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 901 | _vala_assert (_vala_int_array_contains (a, G_N_ELEMENTS (a), 1), "1 in a"); | ^ /usr/include/glib-2.0/glib/gmacros.h:1090:25: note: in definition of macro ‘G_LIKELY’ 1090 | #define G_LIKELY(expr) (expr) | ^~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:901:9: note: in expansion of macro ‘_vala_assert’ 901 | _vala_assert (_vala_int_array_contains (a, G_N_ELEMENTS (a), 1), "1 in a"); | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:252:34: note: expected ‘gint *’ {aka ‘int *’} but argument is of type ‘const gint *’ {aka ‘const int *’} 252 | _vala_int_array_contains (gint * stack, | ~~~~~~~^~~~~ 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.54.7/work/vala-0.54.7/tests/_test.3202/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.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1394:13: note: in expansion of macro ‘g_once_init_enter’ 1394 | if (g_once_init_enter (&foo_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/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.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1429:13: note: in expansion of macro ‘g_once_init_enter’ 1429 | if (g_once_init_enter (&bar_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/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.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1464:13: note: in expansion of macro ‘g_once_init_enter’ 1464 | if (g_once_init_enter (&manam_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c: In function ‘test_fixed_array’: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1597:29: warning: passing argument 1 of ‘change_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1597 | change_fixed_array (&k); | ^~ | | | gint (*)[3] {aka int (*)[3]} /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1573:28: note: expected ‘gint **’ {aka ‘int **’} but argument is of type ‘gint (*)[3]’ {aka ‘int (*)[3]’} 1573 | change_fixed_array (gint** i) | ~~~~~~~^ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1599:27: warning: passing argument 1 of ‘give_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1599 | give_fixed_array (&_tmp2_); | ^~~~~~~ | | | gint (*)[3] {aka int (*)[3]} /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1550:26: note: expected ‘gint **’ {aka ‘int **’} but argument is of type ‘gint (*)[3]’ {aka ‘int (*)[3]’} 1550 | give_fixed_array (gint** i) | ~~~~~~~^ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c: In function ‘test_array_resize’: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.3202/basic_types_arrays.c:1359:32: warning: ‘memset’ specified size 18446744073709551600 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 1359 | (_tmp2_ > a_length1) ? memset (a + a_length1, 0, sizeof (gint) * (_tmp2_ - a_length1)) : NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/build-aux/testrunner.sh: line 190: 13646 Bus error (core dumped) ./$testpath$EXEEXT FAIL basic-types/arrays.vala (exit status: 138) FAIL: posix/arrays ================== In file included from /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:5: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c: In function ‘test_inline_array’: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:930:43: warning: passing argument 1 of ‘_vala_int_array_contains’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 930 | assert (_vala_int_array_contains (a, VALA_N_ELEMENTS (a), 1)); | ^ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:259:33: note: expected ‘int *’ but argument is of type ‘const int *’ 259 | _vala_int_array_contains (int * stack, | ~~~~~~^~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:930:43: warning: passing argument 1 of ‘_vala_int_array_contains’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 930 | assert (_vala_int_array_contains (a, VALA_N_ELEMENTS (a), 1)); | ^ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:259:33: note: expected ‘int *’ but argument is of type ‘const int *’ 259 | _vala_int_array_contains (int * stack, | ~~~~~~^~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c: In function ‘test_fixed_array’: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:1575:29: warning: passing argument 1 of ‘change_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1575 | change_fixed_array (&k); | ^~ | | | int (*)[3] /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:1551:27: note: expected ‘int **’ but argument is of type ‘int (*)[3]’ 1551 | change_fixed_array (int** i) | ~~~~~~^ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:1577:27: warning: passing argument 1 of ‘give_fixed_array’ from incompatible pointer type [-Wincompatible-pointer-types] 1577 | give_fixed_array (&_tmp2_); | ^~~~~~~ | | | int (*)[3] /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:1528:25: note: expected ‘int **’ but argument is of type ‘int (*)[3]’ 1528 | give_fixed_array (int** i) | ~~~~~~^ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c: In function ‘test_array_resize’: /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/tests/_test.66616/posix_arrays.c:1397:32: warning: ‘memset’ specified size 18446744073709551600 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 1397 | (_tmp2_ > a_length1) ? memset (a + a_length1, 0, sizeof (int) * (_tmp2_ - a_length1)) : NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/vala-0.54.7/work/vala-0.54.7/build-aux/testrunner.sh: line 190: 69610 Bus error (core dumped) ./$testpath$EXEEXT FAIL posix/arrays.vala (exit status: 138)