The MOZ_RAII static analysis was introduced in bug 1201190, but MOZ_GUARD_OBJECT was kept around, as the analysis isn't run on windows. once bug 1042132 is fixed, this shouldn't be a problem, so we can remove MOZ_GUARD_OBJECT completely.
This work is up for grabs now that we have Windows st-an builds, right? Are there any other barriers -- Android maybe?
I don't think we run the clang static analysis on android builds, but that might be it. We might be able to get rid of MOZ_GUARD_OBJECT though now that we at least have coverage for all desktop platforms. I'm not sure.
njn and I are getting Android static analysis up and running this quarter. I think we should avoid ditching guard objects until we have static analysis running on all of our tier1 platforms.
You need to log in before you can comment on or make changes to this bug.