id summary reporter owner description type status milestone component version severity resolution keywords cc 11787 fusion for_each turns array reference const on msvc imer@… Joel de Guzman "On MSVC 2013 (I have not tested any other versions) arrays are always const references, instead of non-const ones. Thus code that needs to modify the array and doesn't have a const overload fails to compile. I don't know if the issue concerns other parts than for_each A simple test case is attached Expected output (as seen when using gcc/clang): {{{ Int Char [10] }}} Output using msvc 2013: {{{ Int Const Char[10] }}} I have tested it against boost 1.59 and a fresh git clone." Bugs new To Be Determined fusion Boost Development Trunk Problem fusion array const