Portabilidad de la directiva #warning preprocesador

Sé que la directiva #warning no es estándarC/ C ++, pero varios compiladores lo soportan, incluyendo gcc / g ++. Pero para aquellos que no lo admiten, ¿lo ignorarán silenciosamente o resultará en una falla de compilación? En otras palabras, ¿puedo usarlo de manera segura en mi proyecto sin romper la compilación de compiladores que no lo admiten?

Respuestas a la pregunta(6)

Su respuesta a la pregunta