glsl: assorted clean-ups in slang_compile.c