glslang-zig/glslang
qining 19647a32b9 Fix the infinite loop when an input file lacks EOF
The input scanner can be trapped in an infinite loop if the given input
file does not have EOF (and is not ended with a 'whitespace').

The problem is caused by unget(), which keeps rolling back the scanner
pointer without hitting an EOF at the end of the file. This makes getch()
function keep returning the last character of the file and never ends,
and the effect of advance() is always counteracted by unget().
2016-04-27 10:05:57 -04:00
..
GenericCodeGen Remove legacy build system 2015-11-16 23:51:35 +01:00
Include Fix warning about function parameter shadowing class member variable 2016-04-09 13:11:50 +02:00
MachineIndependent Fix the infinite loop when an input file lacks EOF 2016-04-27 10:05:57 -04:00
OSDependent fix spelling mistakes 2016-04-03 01:17:13 +01:00
Public Merge branch 'master' into hlsl-frontend 2016-04-03 20:36:48 -06:00
CMakeLists.txt Refactor TParseContext into 3 level inheritance. 2016-03-12 19:08:55 -07:00