Closed Bug 1854410 Opened 2 years ago Closed 2 years ago

Move static constructors from dom/base/CCGCScheduler.h to the implementation file

Categories

(Core :: DOM: Core & HTML, task)

task

Tracking

()

RESOLVED FIXED
120 Branch
Tracking Status
firefox120 --- fixed

People

(Reporter: sergesanspaille, Assigned: sergesanspaille)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Initializing non-trivial static variables in the header cause these variables to be duplicated to each including file.

The Bugbug bot thinks this bug should belong to the 'Core::DOM: Core & HTML' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → DOM: Core & HTML
Attachment #9354367 - Attachment description: Bug 1854410 - Move global ctor from dom/base/CCGCScheduler.h out of the header to avoid duplication r=smaug → Bug 1854410 - Move global ctor from dom/base/CCGCScheduler.h out of the header to avoid duplication r=smaug!
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a62c8a024c6d Move global ctor from dom/base/CCGCScheduler.h out of the header to avoid duplication r=smaug
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
Regressions: 1859820
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: