id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2151,Cannot build MPI datatypes for enumeration types,Douglas Gregor,Matthias Troyer,"When building MPI datatypes for enumeration types for which is_mpi_datatype is true, Boost.MPI ends up building a broken MPI datatype that causes segmentation faults. The problem seems to be that load_enum_type and save_enum_type (in boost/archive/iserializer.hpp and boost/archive/oserializer.hpp, respectively) actually perform the serialization call on an ""int"" rather than on the enum itself, causing the mpi_datatype_oarchive to receive an address on the stack. Full test case is attached.",Bugs,closed,Boost 1.37.0,mpi,Boost Release Branch,Problem,fixed,,