Как я могу заставить clang выдавать ошибки, если код не полностью соответствует стандарту? - PullRequest
4 голосов
/ 14 января 2012

Я пишу библиотеку C ++ 11 и хочу, чтобы она работала с каждым компилятором, который поддерживает C ++ 11. Я не хочу случайно писать код, который не является стандартным (например, использует языковые расширения, такие как VLA или блоки). Как заставить clang отключить все языковые расширения, чтобы я мог писать только соответствующий код?

1 Ответ

7 голосов
/ 14 января 2012

Попробуйте один из этих :

-pedantic: Warn on language extensions.

-pedantic-errors: Error on language extensions.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...