[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