[devel] gcc и warn_unused
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Фев 5 01:03:02 MSK 2007
On Sun, Feb 04, 2007 at 11:22:12PM +0200, Michael Shigorin wrote:
> On Sun, Feb 04, 2007 at 01:25:45PM +0300, Damir Shayhutdinov wrote:
> > > Я так полагаю, это из-за -Werror.
> > > Я решил его не трогать и наваял на коленке патч. Не шедевр,
> > > но с ним собирается.
> > > 2 at@: гляньте, пожалуйста. А то мож NMU или совсем отдадите пакет?
> > Это патч страуса. Чем так патчить, лучше оторвать -Werror
>
> Вообще кто-то может прояснить, почему всё-таки решили добавить
> эти функции? Мне по гугленью вопроса и первоначальной
> аргументации gcc'шников, что проверка->warning->error будет
> бестолковой и приведёт только к увеличению визуального мусора
> (сам недавно такой патч делал) -- пока непонятно, зачем такая
> глупость по умолчанию. Возможно ли у нас отучить gcc4.1 от
> warn_unused_result, или это светлое будущее апстрима?
warn_unused_result добавлен в gcc и активирован для некоторых функций в
glibc не для того, чтобы его отрывать. Зачастую эти предупреждения
вскрывают настоящие ошибки. Единственное, чего я не понимаю -- почему
нельзя подавить warn_unused_result с помощью (void)fun(...).
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070205/76cbed00/attachment-0001.bin>
Подробная информация о списке рассылки Devel