codee-com / codee-com/open-catalog
[Fortran] preprocessor of NAG compiler has limits
- Lingua principale
- Fortran
- Stelle
- 106
- Fork
- 12
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Some Fortran codebases actively uses `#include` preprocessor statements. Usually, it compiles nicely, however, preprocessor of NAG compiler has the following limits:
| Item | Limits |
| --- | --- |
| Maximum INCLUDE file nesting | 20 |
| Maximum number of INCLUDE file references per compilation | 2047 |
Then, one needs to adjust codebase to avoid this limitations.
It would be nice to check number of `#include` preprocessor statements and give warnings if their number exceeds NAG limits.
NAG compiler limits: https://support.nag.com/nagware/np/r72_doc/manual/compiler_2_7.html#LIMITS
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Leggete prima la documentazione collegata sui limiti del compilatore NAG, concentrandovi sul livello massimo di annidamento di INCLUDE e sul numero totale di riferimenti INCLUDE. Individuate quindi come questo progetto rappresenta i controlli e gli avvisi Fortran; il lavoro è completato quando rileva entrambi i limiti e segnala con un avviso utile il superamento di uno dei due.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- fortran
- Ambito
- compilers
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100