Closed
Bug 1552229
Opened 6 years ago
Closed 5 years ago
Field key computation order is incorrect
Categories
(Core :: JavaScript Engine, defect, P1)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla69
Tracking | Status | |
---|---|---|
firefox69 | --- | fixed |
People
(Reporter: khyperia, Assigned: khyperia)
References
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
function f(x) {
console.log(x);
}
class C{
[f(1)](){}
[f(2)] = "hi";
[f(3)](){}
[f(4)] = "hi";
}
currently prints 1,3,2,4, which is incorrect - it should be in order.
Assignee | ||
Comment 1•6 years ago
|
||
Updated•6 years ago
|
Priority: -- → P1
Comment 2•5 years ago
|
||
Backed out 2 changesets (bug 1552229, bug 1547467) for causing build bustages. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=247422001&repo=autoland&lineNumber=708
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=247422857&revision=a8f5dec91d72d4032ced008f847ead37f350193f
Backout:
https://hg.mozilla.org/integration/autoland/rev/b702646a08e392ca61867731e4c2cac0160a9c38
Flags: needinfo?(khyperia)
Pushed by ahauck@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9953e8853243
Emit field keys in correct order. r=jorendorff
Assignee | ||
Updated•5 years ago
|
Flags: needinfo?(khyperia)
Comment 4•5 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
status-firefox69:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
You need to log in
before you can comment on or make changes to this bug.
Description
•