Test that redefining empty macros works and doesn't crash the GLSL compiler. Reproduces bugzilla #32695.