archives

« Bugzilla Issues Index

#3032 — 13.6.4.8 ForIn/OfBodyEvaluation: Unhandled abrupt completions in 3.f.iii.2 and 3.h.iv


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.


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.


fixed in rev27 draft