Atributo: warning disable, warning restore
El warning disable
El atributo tiene el efecto de que se supriman advertencias específicas. El warning restore
pragma reactiva un mensaje suprimido.
Este atributo se puede utilizar para cada advertencia del compilador. Puede encontrar una lista de todas las posibles advertencias del compilador en el CODESYS Development System en la configuración del proyecto de un proyecto (Proyecto → Configuración del proyecto, Advertencias del compilador categoría).
Sintaxis:
{warning disable <compiler ID>}
{warning restore <compiler ID>}
<compiler ID>
: ID ubicado al comienzo de un mensaje de error o advertencia.
Mensaje del compilador:
typify code ... C0195: Implicit conversion from unsigned Type 'UINT' to signed Type 'INT' : possible change of sign Compile complete -- 0 errors
Aplicando el pragma a una declaración de variable:
VAR {warning disable C0195} test1 : UINT := -1; {warning restore C0195} test2 : UINT := -1; END_VAR
test1
no genera una advertencia; test2
genera una advertencia.