ISISComputingGroup / ISISComputingGroup/IBEX

c/c++ code: make some compiler warnings errors

Aperta
#5,671 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.