Closed Bug 981053 Opened 11 years ago Closed 1 year ago

Always pass CallArgs by reference

Categories

(Core :: JavaScript Engine, defect, P3)

defect

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: Ms2ger, Assigned: anba)

References

Details

Attachments

(1 file)

<bz> So if rval() <bz> and then pass the CallArgs to someone <bz> and they callee() <bz> no assert <bz> fail
Can we store the extra bit on the stack instead? argv[-3], debug-only? Too crazy?
Severity: normal → S3

Looking at the current status of this issue, this is still a thing, but minor:

https://searchfox.org/mozilla-central/search?q=CallArgs+args%2C&path=&case=false&regexp=false

All other variants seems to be gone.

Blocks: sm-meta
Severity: S3 → S4
Priority: -- → P3
Assignee: nobody → andrebargull
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: