« Bugzilla Issues Index
#15 — S11.8.2_A2.3_T1 asserting incorrect behavior
- bug_id:
15
- creation_ts:
2011-02-10 15:51:00 -0800
- short_desc:
S11.8.2_A2.3_T1 asserting incorrect behavior
- delta_ts:
2011-09-25 11:22:28 -0700
- product:
Test262
- component:
ECMA-262 Tests
- version:
unspecified
- rep_platform:
All
- op_sys:
All
- bug_status:
RESOLVED
- resolution:
FIXED
- bug_file_loc:
http://hg.ecmascript.org/tests/test262/rev/942efccf52bc
- priority:
Normal
- bug_severity:
normal
- everconfirmed:
true
- reporter:
Dave Fugate
- assigned_to:
Mark S. Miller
- cc:
erights
- commentid:
22
- comment_count:
0
- who:
Dave Fugate
- bug_when:
2011-02-10 15:51:40 -0800
According to ES5 (11.8.2 steps 1 and 2), the following snippet:
var x = { valueOf: function () { throw "x"; } };
var y = { valueOf: function () { throw "y"; } };
try {
x > y;
}
catch(e) {
alert(e);
}
will emit 'x'. S11.8.2_A2.3_T1.js fails unless 'y' is emitted.
Disabling the test.
- commentid:
23
- comment_count:
1
- who:
Dave Fugate
- bug_when:
2011-02-10 15:54:51 -0800
S11.8.3_A2.3_T1.js has the same problem, only with <= operator.
- commentid:
476
- comment_count:
2
- who:
Mark S. Miller
- bug_when:
2011-09-25 11:22:28 -0700
Fixed at http://hg.ecmascript.org/tests/test262/rev/942efccf52bc