Cleanup FunctionData::atom
Categories
(Core :: JavaScript Engine, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: tcampbell, Assigned: tcampbell)
References
Details
Attachments
(2 files)
There is some confusion with the stencil frontend work about explicitName() vs other atoms. I'd like to get it into a consistent state before we make this more complex by updating the NameResolver
Assignee | ||
Comment 1•5 years ago
|
||
The name in the FunctionBox should only hold the explicitName rather than any
sort of implicit or guessed name. Note that any other names still on the
function itself will remain set. This seems to be a minor regression
recently, but only in BinAST.
Assignee | ||
Comment 2•5 years ago
|
||
This is a bit of a lateral change but brings consistency with the
FunctionBox. In the future we will fold proper guessed-atom support into
FunctionBox to allow the NameResolver to work without JSFunctions.
Depends on D72997
Comment 4•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6ef176eab485
https://hg.mozilla.org/mozilla-central/rev/4cffe6e1c9a9
Description
•