ir_reader: Fix reading of array deferences and correct error messages.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 26 May 2010 20:03:14 +0000 (13:03 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Wed, 26 May 2010 22:24:40 +0000 (15:24 -0700)
commit350bd703480d4e4f8dea1813cec6ee8964bce3be
tree92b62e6162194d80365566ff29f4d857a5baaf29
parenta9159f9e87b518ba0a4ad43db8fdd58a678b3a92
ir_reader: Fix reading of array deferences and correct error messages.

Previously, the syntax was (array_ref <variable name> <index>), but the
subject is now a general rvalue (not a name).  In particular, it might
be a (var_ref ...).

Also, remove "expected ... or (swiz)" from error messages; swiz is not
allowed inside a var_ref.
ir_reader.cpp