1 /* For GLSL in OpenGL ES, an undefined macro appearing in an #if or #elif
2 * expression, (other than as an argument to defined) is an error.
4 * Except in the case of a short-circuiting && or || operator, where the
5 * specification explicitly mandates that there be no error.
9 /* These yield errors */
14 #elif ALSO_NOT_DEFINED
17 /* But these yield no errors */
18 #if 1 || STILL_NOT_DEFINED
23 #elif 0 && WILL_ANYONE_DEFINE_ANYTHING