id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5178,boost::exception uses invalid C++ code,Chris Jefferson,Emil Dotchevski,"boost::exception uses a std::map > in error_info_container_impl. This map is copied in clone(). However, type_info_ contains a member which is a reference, so it is not copyable. The standard says that you can only copy a std::map if both T and U are copyable. Some standard libraries don't make use of this requirement, but libc++ does. The easiest fix to this would be to make type_info_ take it's reference member instead by pointer, and make it copyable. Before I prepare a full patch, I wondered if anyone had any comments, as this is a fairly big change to boost::exception",Bugs,closed,To Be Determined,exception,Boost Development Trunk,Problem,fixed,,