Closed Bug 492445 Opened 11 years ago Closed 2 years ago
Narcissus - invalid evaluation of nested ternaries
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:126.96.36.199) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729) Build Identifier: a?b?c:d:e; is actually evaluated as a?b:c?d:e; Reproducible: Always This bug was introduced by the fix in https://bugzilla.mozilla.org/show_bug.cgi?id=401405 but it goes back to https://bugzilla.mozilla.org/show_bug.cgi?id=330975 I'm not sure what the status of Narcissus is, but it is used in derivate works in which this should be a blocking issue
crisp, could you attach a unified diff (preferred arguments are -pU8)? Also, a testcase would be great, too. Tentatively confirming this, pending the testcase.
Status: UNCONFIRMED → NEW
Ever confirmed: true
testcase: var b = true, c = false; var a = b ? c ? 1 : 2 : 3; alert(a); should alert '2', but alerts 'false'
4 years ago
Product: Core → Other Applications
Closing as Narcissus isn't maintained anymore.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.