Set lower bound on size implied by whole-array assignment
authorIan Romanick <ian.d.romanick@intel.com>
Mon, 5 Apr 2010 21:35:47 +0000 (14:35 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 5 Apr 2010 21:35:47 +0000 (14:35 -0700)
commit63f394203a8be9b87f8617cd7a56a0806c0870b3
tree14d2d784c0289ccbd27b7c2ec941894a0897644f
parent63038e18ad44e4e021da9a6dbe7a075e57ff6415
Set lower bound on size implied by whole-array assignment

When an unsized array is accessed with a constant extension index this
sets a lower bound on the allowable sizes.  When the unsized array
gets a size set due to a whole-array assignment, this size must be at
least as large as the implied lower bound.

This causes the following tests to pass:

    glslparsertest/glsl2/array-16.vert
ast_to_hir.cpp