id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12319,`boost::container::flat_set` should be nothrow move constructible,beck.ct@…,Ion Gaztañaga,"It appears to me that in a simple oversight, `boost::container::flat_set` is missing a `noexcept` declaration on its move constructor. It is conditionally `noexcept` move assignable, assuming there are no allocator shenanigans. I'm not aware of a reason why something would be sometimes `noexcept` move assignable, but never move constructible. It appears to me that the implementation in fact does not throw, so I *believe* this could be fixed quite easily. It would help using this type with generic code in certain cases if it were marked thusly. Thank you. (I earlier posted this on stackoverflow here: http://stackoverflow.com/questions/38166063/why-is-boostcontainerflat-set-not-nothrow-move-constructible )",Bugs,closed,To Be Determined,container,Boost 1.61.0,Problem,fixed,,