Replace NS_ENSURE* macros

NEW
Unassigned

Status

()

7 years ago
7 years ago

People

(Reporter: sfink, Unassigned)

Tracking

(Depends on: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
njn kicked off a monster thread on dev-platform a little while ago where the (decidedly not unanimous) consensus was that NS_ENSURE* macros should be eliminated and replaced with something that doesn't hide a 'return' statement in a macro and better describes what they do. This is a tracking bug for that replacement effort.

If I knew how to link to discussion threads, I would. The subject is "Gecko NS_ENSURE_* macros."

I will file dependent bugs for the header file change and the rewrite script. I don't know enough about the source tree to break the resulting patch into the various subtrees, so either someone needs to give me a list, or other people need to file those.
(Reporter)

Updated

7 years ago
Depends on: 672843
(Reporter)

Updated

7 years ago
Depends on: 672849
You need to log in before you can comment on or make changes to this bug.