Closed Bug 737385 Opened 9 years ago Closed 9 years ago

Assertion failure: *pc != JSOP_SETARG, at js/src/jsanalyze.cpp:1655

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 740446

People

(Reporter: decoder, Unassigned)

References

Details

(Keywords: assertion, testcase, Whiteboard: js-triage-needed [jsbugmon:update,ignore])

The following test asserts on mozilla-central revision 58a2cd0203ee (options -m -n):


const libdir = "foo";
function strictAssignOuterParamPSYCH(p) {
  "use strict";
  var [p, anonymous]  = ignoreWhitespace( foo, bar ) ? this : this;
  return arguments;
}
a1 = strictAssignOuterParamPSYCH();
Depends on: 708892
Whiteboard: js-triage-needed → js-triage-needed [jsbugmon:update,bisect,bisectfix]
Whiteboard: js-triage-needed [jsbugmon:update,bisect,bisectfix] → js-triage-needed [jsbugmon:update,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision f9a8fdb08193).
JSBugMon: Fix Bisection requested, result:
autoBisect shows this is probably related to the following changeset:

The first good revision is:
changeset:   91358:fa24b215d49e
user:        Luke Wagner
date:        Mon Apr 02 08:58:30 2012 -0700
summary:     Bug 740446 - make 'arguments' more like a normal local binding (r=bhackett)
luke, is the fix in comment 1 the right one for this bug? can I close this as dup?
Seems likely.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 740446
You need to log in before you can comment on or make changes to this bug.