dup dup_x1 in expression x.foo[--x.bar] causes CollapseStackManip. to fail badly; i don't think it likes two dups in one stack-chunk expression. must fix.