2 # FIXME: this parses, but then fails to compile due to a duplicate 'data'
3 # (one from the branch name, another as a filler to avoid an empty union).
4 # we should either detect the collision at parse time, or change the
5 # generated struct to allow this to compile.
6 { 'union': 'TestUnion',
7 'data': { 'data': 'int' } }