id summary reporter owner description type status milestone component version severity resolution keywords cc 10032 void container parameters not ignored with BOOST_INTRUSIVE_VARIADIC_TEMPLATES Matei David Ion Gaztañaga "When `BOOST_INTRUSIVE_VARIADIC_TEMPLATES` is used, `void` template parameters used to construct intrusive containers are not properly ignored, and instead cause compilation failure. E.g., `list< A, void > l` does not compile, but it compiles ok when that symbol is not defined. As one consequence, the library test suite cannot be compiled with that symbol defined, because tree-based containers in the test suite are built with `void` parameters. Technically, the issue rests with the `do_pack` struct in `pack_options.hpp`. In non-variadic context, `void`s are properly ignored. In the (heavy TMP) variadic context, they aren't." Feature Requests closed To Be Determined intrusive Boost 1.55.0 Cosmetic invalid variadic template parameters