No es correcto el delimitador para el literal. Se acepta el literal.
10
Causa . . . . . : Existe un error en un literal Booleano, hexadecimal o no numérico. Está utilizando un apóstrofo como delimitador pero la opción del compilador especifica una comilla. O al contrario, está utilizando una comilla como un delimitador pero la opción del compilador especifica un apóstrofo.
Recuperación . : Cambie el carácter que utilice para delimitar el literal, o seleccione la opción del compilador que especifique el delimitador correcto.