MLanguage / mlang

Compiler for the M language, used to compute the income tax of French taxpayers
https://mlanguage.github.io/mlang/mlang/index.html
GNU General Public License v3.0
176 stars 9 forks source link

Warnings C99 sur fichiers générés #230

Closed denismerigoux closed 6 months ago

denismerigoux commented 6 months ago

Lorsque l'on compile le backend C DGFiP (avec YEAR=2022 make compile_dgfip_c_backend, on a les warnings suivants à la compilation des fichiers C :

m_cibles.c:156:8: warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement]
  char SAUV_ART1731BIS_def[1];
       ^
m_cibles.c:255:8: warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement]
  char NAP_SANS_PENA_REEL_def[1];
       ^
m_cibles.c:377:8: warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement]
  char EXISTE_AVFISC_def[1];
       ^
m_cibles.c:2679:8: warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement]
  char TOTO_def[1];
       ^
m_cibles.c:2701:8: warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement]
  char TOTO_def[1];
       ^
m_cibles.c:2723:8: warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement]
  char CALCUL_ACOMPTES_def[1];
       ^

Il faudrait corriger cela pour éviter d'avoir des erreurs de compilation sur Z/OS.

denismerigoux commented 6 months ago

Ah non c'est ma faute désolé !