Pádraig Brady wrote:
+# define _GL_UNUSED_LABEL _GL_UNUSED;
Why is there a semicolon at the end of that macro definition? It might cause problems, no? _GL_UNUSED_LABEL is supposed to not affect the semantics of the program, but with a semicolon there it could change things.