id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 1625,assertion fails in cpp_regex_traits.hpp for Dinkumware(Win32),Takeshi Mouri ,Eric Niebler,"The assertion at cpp_regex_traits.hpp(267) fails with non classic locale on Dinkumware(Win32). {{{ #!cpp BOOST_ASSERT(0 == (this->masks_[i] & non_std_ctype_masks)); }}} I checked on Windows 2000/XP/Vista with ""Japanese_Japan.932"" locale. The value of std::ctype_base::mask means the type WORD of the function GetStringTypeA(). The type WORD can contain the following additional flags: C1_DEFINED(0x0200): The character is defined. 0x8000: Undocumented. Probably the character is not defined. For example, the leading byte of multi-byte character. So these flags should be contained in std_ctype_reserved. Please see the attachment.",Bugs,closed,Boost 1.36.0,xpressive,Boost 1.34.1,Problem,fixed,,