Il 12/09/2014 17:34, Michael Roth ha scritto: > > { 'union': 'UserDefUnion', > 'base': 'UserDefZero', > 'data': { 'a' : 'int', 'b' : 'UserDefB' } } > > If UserDefUnion.a is 0, UserDefUnion.data will cast it to a NULL value and > cause the output visitor to bail, when really it should just be left to > continue on serializing the integer.
In the case of dealloc, that'd be okay because the dealloc visit would do nothing for KIND_A, right? Paolo