Quale gcc switch disabilita & # 8220; l'operando di sinistra della virgola non ha alcun effetto & # 8221; avvertimento?
Domanda
Fa parte di una base di codice più ampia, che forza -Werror su gcc. Questo avviso viene generato in un codice di terze parti che non deve essere modificato (e in realtà so come risolverlo), ma posso disabilitare avvisi specifici. Questa volta man gcc mi ha deluso, quindi per favore, lascia che un maestro gcc mi illumini. TIA.
Soluzione
È l'opzione -Wno-unused-value , vedi documentazione
Altri suggerimenti
Se usi -fdiagnostics-show-option, GCC ti dirà come disabilitare un avviso (se possibile).
Hai provato a utilizzare una pragma diagnostico ? Sono disponibili in gcc 4.2.1+, credo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow