« Bugzilla Issues Index
#3032 — 13.6.4.8 ForIn/OfBodyEvaluation: Unhandled abrupt completions in 3.f.iii.2 and 3.h.iv
- bug_id:
3032
- creation_ts:
2014-07-22 03:06:00 -0700
- short_desc:
13.6.4.8 ForIn/OfBodyEvaluation: Unhandled abrupt completions in 3.f.iii.2 and 3.h.iv
- delta_ts:
2014-08-25 08:29:26 -0700
- product:
Draft for 6th Edition
- component:
technical issue
- version:
Rev 26: July 18, 2014 Draft
- rep_platform:
All
- op_sys:
All
- bug_status:
RESOLVED
- resolution:
FIXED
- priority:
Normal
- bug_severity:
normal
- everconfirmed:
true
- reporter:
André Bargull
- assigned_to:
Allen Wirfs-Brock
- commentid:
9463
- comment_count:
0
- who:
André Bargull
- bug_when:
2014-07-22 03:06:39 -0700
13.6.4.8 Runtime Semantics: ForIn/OfBodyEvaluation
Not all abrupt completions are currently handled in step 3.k:
- Abrupt completion in 3.f.iii.2 not intercepted
- Abrupt completion from 3.h.iv (bug 3030)
Also: Abrupt completions from 3.b and 3.e may need to be covered, too. Depends on how this feature is supposed to work.
- commentid:
9493
- comment_count:
1
- who:
Allen Wirfs-Brock
- bug_when:
2014-07-23 16:42:11 -0700
fixed in rev26
For now, my position is that the 3.b and 3.e abrupt completions are indicative of an object that doesn't conform to the iterator contract, so there is no reason to expect that a call to it's return method will work.
- commentid:
9923
- comment_count:
2
- who:
Allen Wirfs-Brock
- bug_when:
2014-08-25 08:29:26 -0700
fixed in rev27 draft