079f7d3 added noexcept to certain constructors that had the precondition that some initialization didn't throw. Before, the effects was that throwing results in undefined behavior according to [structure.specifications]. 079f7d3 didn't remove the preconditions, but an exception throw within a noexcept function is well-defined. Could this have been an oversight?
079f7d3 added
noexceptto certain constructors that had the precondition that some initialization didn't throw. Before, the effects was that throwing results in undefined behavior according to [structure.specifications]. 079f7d3 didn't remove the preconditions, but an exception throw within anoexceptfunction is well-defined. Could this have been an oversight?