Eric Blake <ebl...@redhat.com> writes: > Previous commits demonstrated that the generator had several > flaws with less-than-perfect unions: > - a simple union that listed the same branch twice (or two variant > names that map to the same C enumerator, including the implicit > MAX sentinel) ended up generating invalid C code > - an anonymous union that listed two branches with the same qtype > ended up generating invalid C code > - the generator crashed on anonymous union attempts to use an > array type > - the generator was silently ignoring a base type for anonymous > unions > - the generator allowed unknown types or nested anonymous unions > as a branch in an anonymous union > > Signed-off-by: Eric Blake <ebl...@redhat.com> [...] > diff --git a/tests/qapi-schema/alternate-array.json > b/tests/qapi-schema/alternate-array.json > index c2965cf..77970d9 100644 > --- a/tests/qapi-schema/alternate-array.json > +++ b/tests/qapi-schema/alternate-array.json > @@ -1,4 +1,4 @@ > -# FIXME: we do not support array branches of anonymous unions yet > +# we do not support array branches of anonymous unions yet > # TODO: should we support this? > { 'type': 'One', > 'data': { 'name': 'str' } }
FIXME added in PATCH 08, demoted to plain comment now. Any particular reason for the churn? [...] Regardless, Reviewed-by: Markus Armbruster <arm...@redhat.com>