diff --git a/include/boost/regex/v4/regex_traits_defaults.hpp b/include/boost/regex/v4/regex_traits_defaults.hpp index 38f4ab4a..d41bb3fb 100644 --- a/include/boost/regex/v4/regex_traits_defaults.hpp +++ b/include/boost/regex/v4/regex_traits_defaults.hpp @@ -146,7 +146,7 @@ struct character_pointer_range template int get_default_class_id(const charT* p1, const charT* p2) { - static const charT data[] = { + static const charT data[72] = { 'a', 'l', 'n', 'u', 'm', 'a', 'l', 'p', 'h', 'a', 'b', 'l', 'a', 'n', 'k', @@ -163,7 +163,7 @@ int get_default_class_id(const charT* p1, const charT* p2) 'x', 'd', 'i', 'g', 'i', 't', }; - static const character_pointer_range ranges[] = + static const character_pointer_range ranges[19] = { {data+0, data+5,}, // alnum {data+5, data+10,}, // alpha