glsl: do not raise uninitialized warning with out function parameters
authorAlejandro Piñeiro <apinheiro@igalia.com>
Tue, 19 Apr 2016 09:17:27 +0000 (11:17 +0200)
committerAlejandro Piñeiro <apinheiro@igalia.com>
Thu, 26 May 2016 06:39:17 +0000 (08:39 +0200)
commit66ff04322e80d14d9b1c8a4d1ef8cf63440242af
tree394c200bcb82a83b5745671f6cb39b3984eee290
parentb9f90ef652dae687a5aff97f9132b374320638a5
glsl: do not raise uninitialized warning with out function parameters

It silence by default warnings with function parameters, as the
parameters need to be processed in order to have the actual and the
formal parameter, and the function signature. Then it raises the
warning if needed at verify_parameter_modes where other in/out/inout modes
checks are done.

v2: fix comment style, multi-line condition style, simplify check,
    remove extra blank (Ian Romanick)
v3: inout function parameters can raise the warning too (Ian
    Romanick)

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/compiler/glsl/ast_function.cpp