id summary reporter owner description type status milestone component version severity resolution keywords cc 12138 Lex plain token range is always 1 token only edaskel@… Joel de Guzman "There's a bug in plain_token_range such that only the ""min"" value is checked. It's pretty easy to see it at plain_token.hpp:162. Only ""idmin"" and not ""idmax"" participates in the range check: {{{ if (id_type(idmin) >= t.id() && id_type(idmin) <= t.id()) }}} The fix is to replace the first occurrence of ""idmin"" in that line with ""idmax""." Bugs closed To Be Determined spirit Boost 1.61.0 Problem fixed