commit | 4d6570a1b3bfd9bb2134b9557e95306754a59afa | [log] [tgz] |
---|---|---|
author | John Kessenich <cepheus@frii.com> | Sun Nov 10 23:07:36 2013 +0000 |
committer | John Kessenich <cepheus@frii.com> | Sun Nov 10 23:07:36 2013 +0000 |
tree | 88631833242bc518ccad3feb2d16fb7d6ab34f47 | |
parent | cfe3ba5a18bc2c9f47e1873e086f49f504ee8acf [diff] |
Fix several issues in the preprocessor: - macro expansion of hexidecimal numbers - give errors instead of warnings/silence on extra tokens after #endif, #else, etc. - give errors on reserved macro name use, reuse of argument, and redefinition with different whitespace presence - detect and give error for all cases of #elif and #else after #else git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23982 e7fa87d3-cd2b-0410-9028-fcbf551c1848