id summary reporter owner description type status milestone component version severity resolution keywords cc 12344 boost::fusion::extension::struct_member_name doesn't work with a const sequence Benoit Blanchon Joel de Guzman "Here is the code to reproduce the bug: {{{#!cpp struct Hello { int World; }; BOOST_FUSION_ADAPT_STRUCT(Hello, World); int main() { using Seq = const Hello; // <- works when const is removed std::cout << boost::fusion::extension::struct_member_name::call(); } }}} [http://melpon.org/wandbox/permlink/0LiQIP59uLbWXFR6 Link to wandbox] As stated in the comment, the code works fine when `const` is removed. I think that `struct_member_name` should call `std::remove_const` or `std::remove_cv`. " Bugs new To Be Determined fusion Boost 1.61.0 Problem