id summary reporter owner description type status milestone component version severity resolution keywords cc 4602 Problems with proto::N under MSVC 2010 ru.elric@… Eric Niebler "I'm using boost 1.44 with MSVC 2010. It seems that proto::N cannot be used as array size wildcard with types other than char with this compiler. For example, using the following grammar: {{{ struct grammar: proto::terminal {}; }}} leads to the following compilation error: {{{ traits.hpp(382): error C2148: total size of array must not exceed 0x7fffffff bytes 1> matches.hpp(409) : see reference to class template instantiation 'boost::proto::terminal' being compiled 1> with 1> [ 1> T=wchar_t [2147483647] 1> ] 1> matches.hpp(1005) : see reference to class template instantiation 'boost::proto::detail::matches_' being compiled ... }}} Test source attached." Bugs closed To Be Determined proto Boost 1.44.0 Problem fixed