390a391,406
> namespace std
> {
> template <typename T>
> struct hash;
>
> template <typename T>
> struct hash<BitUnionType<T> > : public hash<BitUnionBaseType<T> >
> {
> size_t
> operator() (const BitUnionType<T> &val) const
> {
> return hash<BitUnionBaseType<T> >::operator()(val);
> }
> };
> }
>