Pragma Warnings

Thomas De Contes <[email protected]>
Newsgroups gmane.comp.lang.ada.france
Message-ID <[email protected]>
bonjour :-)

http://gcc.gnu.org/onlinedocs/gnat_rm/Pragma-Warnings.html


Je souhaite avoir le maximum de Warnings possible, pour avoir le code  
le plus propre possible,

Mais quand, quelquefois, je dois en laisser passer un parce que les  
choses font que ...,
j'aimerais supprimer ce Warning de ma vue, mais en étant le plus  
restrictif possible pour ne pas en laisser passer un autre

En l'occurrence, vu ce qui est proposé, je me dis que ce qui me  
conviendrais, ça serait de pouvoir supprimer les Warnings à la fois  
pour une variable donnée, et une sorte de Warnings,
cad que ça continuerais d'afficher les autres Warnings pour la même  
variable, et la même sorte de Warnings pour les autres variables qui  
sont au même endroit

Mais apparemment ce n'est pas possible, je dois choisir entre les 2  
(je me trompe ?),
ce qui est possible, en partant de "tout afficher", c'est de  
supprimer tout pour une variable donnée, et de supprimer aussi une  
sorte de Warnings pour toute la procédure

Est ce que c'est envisageable d'avoir ce que je voudrais dans une  
future version de gnat ? :-)


Si j'ai bien compris,
pragma Warnings (static_string_EXPRESSION);
agit sur la procédure dans laquelle il est (pas le paquetage tout  
entier), mais uniquement en restant à l'intérieur du paquetage où il  
est,
et par contre
pragma Warnings (On | Off, LOCAL_NAME);
agit sur toute la portée de la variable, même si elle sort du paquetage

C'est bien ça ?


-- 
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/

_______________________________________________
Site WWW de l'association Ada-France: http://www.ada-france.org/
[email protected]
http://www.ada-france.org/mailman/listinfo/ada-france
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.