ISISComputingGroup / ISISComputingGroup/IBEX
c/c++ code: make some compiler warnings errors
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 6
- Fork
- 2
- Merge medio
- 16h 40m
- PR unite (30g)
- 2
Descrizione
Consider whether some compiler warning should be errors. /WX makes all warnings error, but likely breaks epics builds very badly!
Possible candidates:
/we4002 (too many arguments for function-like macro) - need to check if this caused issues with variable argument macro functions, it is currently an error on linux to pass too many arguments anyway though.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia individuando la configurazione del compilatore C/C++ che controlla /WX e /we4002, quindi verifica come si comporta l'avviso con le macro ad argomenti variabili e le build Linux esistenti. Esamina l'avviso candidato e valuta se abilitarlo come errore evita di compromettere le build EPICS; il lavoro è completato quando la politica degli avvisi è stata decisa e convalidata su tutte le build interessate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- c, cpp
- Ambito
- build-system, compilers
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100