Quel commutateur gcc désactive l'avertissement «l'opérande gauche de virgule n'a pas d'effet»?
Question
Cela fait partie d'une base de code plus grande, qui force -Werror sur gcc. Cet avertissement est généré dans un code tiers qui ne devrait pas être modifié (et je sais en fait comment le résoudre), mais je peux désactiver des avertissements spécifiques. Cette fois, l’homme gcc m’a échoué, alors s’il vous plaît, laissez un maître gcc m'éclairer. TIA.
La solution
Il s’agit de l’option -Wno-inutilisée-valeur , consultez la documentation
Autres conseils
Si vous utilisez -fdiagnostics-show-option, GCC vous indiquera comment désactiver un avertissement (si possible).
Avez-vous essayé d'utiliser une directive diagnostic pragma ? Celles-ci sont disponibles dans gcc 4.2.1+, je crois.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow