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.