Misc semantics fixes:
authorJohn Kessenich <cepheus@frii.com>
Tue, 12 Nov 2013 01:02:51 +0000 (01:02 +0000)
committerJohn Kessenich <cepheus@frii.com>
Tue, 12 Nov 2013 01:02:51 +0000 (01:02 +0000)
commit67c9f3a720b288461164d6d754cdb61a85bc603d
tree687139ef36edd2f232223af955cdd82a7f51ebc8
parent09709c152176e025102277f9def760eba5841a57
Misc semantics fixes:
 - don't allow pre-array object versions to return a struct containing an array
 - special case -2147483648 / -1
 - include "~" in the full integer functionality checks
 - handle multiple function parameters having the same name

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24010 e7fa87d3-cd2b-0410-9028-fcbf551c1848
Test/100.frag
Test/array100.frag
Test/baseResults/100.frag.out
Test/baseResults/array100.frag.out
Test/baseResults/constFold.frag.out
Test/constFold.frag
glslang/MachineIndependent/Constant.cpp
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/glslang.y