lift enumeration constants into containing unions
Brought to you by:
pabigot
If a union contains an anonymous member type that has enumerations, there's no way for the programmer to access the enumeration constant. They need to be copied up into the union itself (nb: this does not affect the facet, just the class variables in the binding).
Fixed in [1734]. Cross-namespace unions, even.