Avertissement du compilateur C0572
Message: La variable non initialisée <variable1>est utilisée pour l'initialisation de <variable2>. Utilisez le 'global_init_slot' attribut pour modifier l'ordre d'initialisation.
Cause d'erreur possible: Dans le cas de structures imbriquées, l'avertissement C0572 est émis à la place de l'erreur C0268 lorsqu'une variable non initialisée existe dans une structure interne.
Exemple 508. Exemple d'avertissement
GVL
{attribute 'qualified_only'}
VAR_GLOBAL
x : INT := 7;
y : INT := 9;
END_VAR
TYPE DUT :
STRUCT
a : INT;
i : INT := GVL.x;
END_STRUCT
END_TYPE
TYPE DUT_1 :
STRUCT
d : DUT;
END_STRUCT
END_TYPE
PROGRAM PLC_PRG
VAR CONSTANT