https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120390
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |12.5 Known to fail| |15.1.0, 7.5.0 Priority|P3 |P4 Severity|normal |minor Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Summary|Request to improve error |[12/13/14/15/16 Regression] |with private destructor |Request to improve error | |with private destructor Known to work| |6.5.0 --- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- I pulled at this thread and ended up unravelling parts of std::vector (Bug 94831, Bug 40192, Bug 120397) I'm just going to make a minimal change for this which would be suitable for backports, because this is a diagnostic regression. Then I'll rewrite std::_Destroy and std::_Destroy_n on trunk, after deprecating support for std::vector<float[2]> which should never have been supported in the first place.