https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57745
Marc Glisse changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57745
--- Comment #3 from Richard Smith ---
Yes, this is now fixed; the remaining difference is a defect in the standard.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57745
--- Comment #2 from Marc Glisse ---
A()
A()
-
~C()
~B()
~B()
~A()
~A()
This is what I am getting from all recent versions of g++ (including 4.9.N) and
clang++ (as opposed to both ~A before in 4.8.N). That's not the exact
order asked i
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57745
--- Comment #1 from Paolo Carlini ---
First blush seems related to PR54293, but I didn't study the latter seriously
enough.