Fix assignment operators: *=, /=, +=, -=.
authorEric Anholt <eric@anholt.net>
Fri, 26 Mar 2010 00:02:15 +0000 (17:02 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 26 Mar 2010 00:10:44 +0000 (17:10 -0700)
commitece0a511600bef40a088953b8054eb1424a2bb4f
treeacd56de7d7b2579068549df58b316dc9618a6950
parent2f9ca7dce2adea10d7947e98690b729cce947938
Fix assignment operators: *=, /=, +=, -=.

Basically, replace everything different from operator_assign other
than the creation of the rhs value from the lvalue and rvalue with the
contents of operator_assign.  Fixes a segfault in
CorrectSwizzle1.frag, and fixes parser10.frag.
ast_to_hir.cpp