This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/53613] Cannot override a inline "= default" virtual destructor.
- From: "kirbyzhou at sogou-inc dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 12 Jun 2012 02:39:44 +0000
- Subject: [Bug c++/53613] Cannot override a inline "= default" virtual destructor.
- Auto-submitted: auto-generated
- References: <bug-53613-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53613
--- Comment #5 from Kirby Zhou <kirbyzhou@sogou-inc.com> 2012-06-12 02:39:44 UTC ---
It is a BAD NEWS about no fix on the 4.7.X branch, and "it's not a regression."
The bug breaks a lot of already exist oode which is workable with GCC-4.4.X
release.
(In reply to comment #4)
> (In reply to comment #3)
> > (In reply to comment #1)
> > > Fixed on trunk by patch for PR 50043
> >
> > Did this patch apply to 4.7 branch?
> PR 50043 shows a single commit to trunk and has Target Milestone 4.8.0, so no,
> it's only fixed on trunk.
> > I retested with 4.7 branch 20120610, The bug is still exist.
> Yes, and it probably won't be fixed on the release branch as it's not a
> regression. New features are not usually added to released versions.
> In any case, there's a simple workaround of adding explicit 'noexcept'
> specifiers, which will still work with 4.8
> I'm marking this as a dup of PR 50043 as the failure to compile is a direct
> consequence of not implementing DR 1123
> *** This bug has been marked as a duplicate of bug 50043 ***