fix #1459

gen_vmassignment() missed a pop() in a conditional branch, but we have
to keep each conditional branch 's stack depth the same all the time
when it left execution.
Merge pull request #1460 from Fleurer/fix-1459

fix #1459