Quale gcc switch disabilita & # 8220; l'operando di sinistra della virgola non ha alcun effetto & # 8221; avvertimento?

StackOverflow https://stackoverflow.com/questions/111432

  •  02-07-2019
  •  | 
  •  

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.

È stato utile?

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
scroll top