2010-09-26 3 views

ответ

3

Я привел это на Clang mailing list, и он находится в discussion now. Впоследствии это было implemented as a warning, и, надеюсь, скоро он будет вести себя так же, как в других компиляторах.

+1

Это, к сожалению, реализовано как предупреждение, которое я бы сказал, но потом я уже ответил в списке рассылки. –

+0

@Mattieu M. Во что бы то ни стало, пожалуйста, предоставьте ответ самостоятельно, вы в первую очередь источник этого! –

0

#pragma message был implemented recently - слишком недавно для текущей версии (2.7), но он должен быть включен в будущий 2.8.

+0

Я использую clang из SVN, и его нет. У вас есть дополнительная информация? 'matt @ stanley: ~/cpfs $ clang --version clang version 2.9 (trunk 114802)' –

+0

А ... глядя на код (конец 'lib/Lex/Pragma.cpp'), кажется, что он рассматриваются как одна из функций расширения Microsoft, которые включены с опцией '-fms-extensions'. (У меня нет версии более поздней версии, чем 2.7, чтобы попробовать, чтобы попробовать себя в данный момент.) –