Attribut : warning disable, warning restore
Le warning disable
L'attribut a pour effet de supprimer des avertissements spécifiques. Le warning restore
pragma réactive un message supprimé.
Cet attribut peut être utilisé pour chaque avertissement du compilateur. Vous pouvez trouver une liste de tous les avertissements possibles du compilateur dans le CODESYS Development System dans les paramètres d'un projet (Projet → Paramètres du projet, Avertissements du compilateur catégorie).
Syntaxe:
{warning disable <compiler ID>}
{warning restore <compiler ID>}
<compiler ID>
: ID situé au début d'un message d'erreur ou d'avertissement.
Message du compilateur :
typify code ... C0195: Implicit conversion from unsigned Type 'UINT' to signed Type 'INT' : possible change of sign Compile complete -- 0 errors
Application du pragma à une déclaration de variable :
VAR {warning disable C0195} test1 : UINT := -1; {warning restore C0195} test2 : UINT := -1; END_VAR
test1
ne génère pas d'avertissement ; test2
génère un avertissement.