clang: expanded from macro

Модератор: Модераторы разделов

Аватара пользователя
lastpriot
Сообщения: 218
ОС: FreeBSD

clang: expanded from macro

Сообщение lastpriot »

Здраствуйте, при сборке мира во freebsd, clang часто выдает предупреждения вида expanded from macro, что они означают?
Попутно еще один вопрос: как понимать выражение i = i; (при сборке портов иногда встречается) ?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5427
ОС: Gentoo

Re: clang: expanded from macro

Сообщение /dev/random »

lastpriot писал(а):
02.07.2012 16:26
Здраствуйте, при сборке мира во freebsd, clang часто выдает предупреждения вида expanded from macro, что они означают?

Это не предупреждения. Это пояснения к предыдущим сообщениям. Т.е., допустим, компилятор ругается на использование необъявленной переменной (просто пример, сообщение может быть любым), и приводит кусок кода, в котором эта переменная _не_ используется. Как понять, в чём дело? Посмотреть пояснения ниже. Одно из возможных пояснений - как раз "expanded from macro", из которого видно: а вот она эта переменная, в объявлении макроса, использованного в проблемной строке.
Спасибо сказали: