[devel] slang2 (Re: rpm-build и не самый последний gcc)
Sergey Afonin
asy на altlinux.org
Вт Мар 26 13:52:45 MSK 2019
On Tuesday 26 March 2019, Aleksei Nikiforov wrote:
> Какие-нибудь предупреждения при сборке этих непроходящих тестов есть?
У тестов нет. А вот у slang есть два:
src/slang.c:5743:9: warning: 'test' may be used uninitialized in this function [-Wmaybe-uninitialized]
src/slarrfun.c:966:7: warning: 'w[<unknown>]' may be used uninitialized in this function [-Wmaybe-uninitialized]
Тесты падающие такие:
2 tests failed: array.sl array.slc
И оба в одном месте:
Testing array functions ...Unable to create a multi-dimensional array of the desired size
./array.sl:166:<top-level>:Invalid Parameter
Вообще, какая-то корреляция между название slarrfun и названиями
тестов есть. Строка там "wk = w[k];", на первый взгляд мне не очень
понятно, чем там k не нравится. Вроде нулём инициализируется, потом
есть присвоение
if (use_this_dim != NULL)
{
k = *use_this_dim;
use_all_dims = 0;
}
Но я не программист, если что-то есть неочевидное, сходу могу и не
увидеть.
> А если выкрутить предупреждения на максимум?
Пока не пробовал.
--
С уважением, Сергей Афонин.
Подробная информация о списке рассылки Devel