Move processAssertions before append in ModuleBuilder::appendModuleRequest
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox109 | --- | unaffected |
firefox110 | --- | wontfix |
firefox111 | --- | fixed |
People
(Reporter: jon4t4n, Assigned: jon4t4n)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
We need to call processAssertions
before we append moduleRequests_
because the append will invoke the StencilModuleRequest
copy constructor.
https://searchfox.org/mozilla-central/rev/f4948f24dd3d4ddf557f1d93337f3ab43e8220a7/js/src/builtin/ModuleObject.cpp#2065,2070-2072
This behavior is covered by js/src/jit-test/tests/modules/requested-modules.js but is behind a flag.
Assignee | ||
Comment 1•2 years ago
|
||
We need to call processAssertions
before we append moduleRequests_
because
the append will invoke the StencilModuleRequest
copy constructor.
Updated•2 years ago
|
Updated•2 years ago
|
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1806136
Assignee | ||
Comment 3•2 years ago
|
||
Maybe I shouldn't have marked this as a regression to not kick off a chain reaction... Anyhow, import assertions are behind a flag and JSON modules haven't landed yet, so this can probably be marked as wontfix
.
Comment 5•2 years ago
|
||
bugherder |
Comment 6•2 years ago
|
||
The patch landed in nightly and beta is affected.
:jon4t4n, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox110
towontfix
.
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 7•2 years ago
|
||
Matthew, could you set status-firefox110
to wontfix
? I don't have the needed permissions. See comment 3 for the why.
Description
•