mozilla/rust — pull request #9064 by SiegeLord (2013-09-09 01:38:14+00:00)
Title: Properly encode/decode structural variants.

Fixes issues #5557 and #8746.

This patch adds an additional family for struct-like variants, and encodes some struct-like aspects of such variants that can then be properly decoded by resolve.

Note that I am not 100% sure how this fix works, but it fixes the issue without breaking any of the tests on my machine.