Closed Bug 1635289 Opened 5 years ago Closed 5 years ago

Remove AbstractScopePtr::canonicalFunction()

Categories

(Core :: JavaScript Engine, task, P1)

task

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: tcampbell, Assigned: tcampbell)

References

Details

Attachments

(1 file)

This is prevents deferred function allocation. We can resolve this by adding a specific FieldInitializers helper to AbstractScopePtr. The information is already available on the FunctionBox by the time the BCE needs it.

Add accessors for the specific pieces of data needed so that an actual
function is not needed.

Blocks: 1598713
No longer blocks: 1584646
Pushed by tcampbell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ab1034551d04 Remove AbstractScopePtr::canonicalFunction. r=mgaudet
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: