glsl: Emit extra errors for l-value violations in 'out' or 'inout' parameters
authorIan Romanick <ian.d.romanick@intel.com>
Fri, 23 Dec 2011 18:58:23 +0000 (10:58 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 6 Jan 2012 22:32:50 +0000 (14:32 -0800)
commit208b5b113faab324854d457c3ad4abf05cafedd1
tree844c2a68e3c74ca47b01c19c9570ea901e9ab613
parente9015e99d0d702570dbd3d7bcbafbf6c723cb7a7
glsl: Emit extra errors for l-value violations in 'out' or 'inout' parameters

Somethings, like pre-increment operations, were not previously caught.
After the 8.0 release, this code needs some major refactoring and
clean-up.  It's a mess. :(

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42755
src/glsl/ast_function.cpp