[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