Remove NS_FINAL_CLASS

RESOLVED FIXED in mozilla11

Status

()

Core
XPCOM
--
minor
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: Waldo, Assigned: Waldo)

Tracking

unspecified
mozilla11
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

Created attachment 578759 [details] [diff] [review]
Patch

It's had its day, and C++11 magic now supersedes it.  Let's kill it.  I think this patch will do the trick, although I base that belief mostly on MXR-searching and the like.

The Clang developers are of the opinion that it should be an error for an abstract class to be final, so nsDerivedSafe will not be marked with MOZ_FINAL.
Attachment #578759 - Flags: review?(jones.chris.g)
Attachment #578759 - Flags: review?(jones.chris.g) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/68b6b0c6045f
https://hg.mozilla.org/mozilla-central/rev/68b6b0c6045f
Status: ASSIGNED → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla11
You need to log in before you can comment on or make changes to this bug.