On Fri, May 25, 2018 at 11:15:10PM +0300, aserd...@ovn.org wrote:
> > > On May 24, 2018, at 10:32 AM, Ben Pfaff <b...@ovn.org> wrote:
> > >
> > > Several OVS structs contain embedded named unions, like this:
> > >
> > > struct {
> > >    ...
> > >    union {
> > >        ...
> > >    } u;
> > > };
> > >
> > > C11 standardized a feature that many compilers already implemented
> > > anyway, where an embedded union may be unnamed, like this:
> > >
> > > struct {
> > >    ...
> > >    union {
> > >        ...
> > >    };
> > > };
> > >
> > > This is more convenient because it allows the programmer to omit "u."
> > > in many places.  OVS already used this feature in several places.
> > > This commit embraces it in several others.
> > >
> > > Signed-off-by: Ben Pfaff <b...@ovn.org>
> > 
> > I didn't read through it carefully, but I support the change, and it's the
> sort of
> > thing that normally breaks in obvious ways.
> > 
> > Acked-by: Justin Pettit <jpet...@ovn.org>
> > 
> > --Justin
> > 
> > 
> FYI I compiled on MSVC and ran the unit test and it was fine.
> 
> Tested-by: Alin Gabriel Serdean <aserd...@ovn.org>
> Acked-by: Alin Gabriel Serdean <aserd...@ovn.org>

Thanks a lot Justin and Alin.  I applied this to master.
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to