8 template <class _Fmt> struct _FmtTraits;
10 template <> struct _FmtTraits <decimal32>
12 static const long _NumBytes = 4UL;
14 template <class _Tr> class _DecBase
16 unsigned char _Bytes[_Tr::_NumBytes];
18 class decimal32 : public _DecBase <_FmtTraits <decimal32> > // { dg-error "has base" }