« Bugzilla Issues Index
#1625 — 8.5.3: Call ReturnIfAbrupt on trap result and undeclared variable "proxyIsExtensible"
- bug_id:
1625
- creation_ts:
2013-07-30 11:50:00 -0700
- short_desc:
8.5.3: Call ReturnIfAbrupt on trap result and undeclared variable "proxyIsExtensible"
- delta_ts:
2014-03-27 14:03:08 -0700
- product:
Draft for 6th Edition
- component:
technical issue
- version:
Rev 16: July 15, 2013 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:
4598
- comment_count:
0
- who:
André Bargull
- bug_when:
2013-07-30 11:50:20 -0700
8.5.3 [[PreventExtensions]] step 8 should be changed to call ReturnIfAbrupt on "trapResult" instead of "booleanTrapResult" to match the other algorithms in 8.5, see 8.5.2 [[IsExtensible]] step 7, 8.5.2 [[SetInheritance]] step 8 etc.
Also step 7 is currently empty.
And "proxyIsExtensible" in step 13 is not declared, should be "booleanTrapResult" instead.
- commentid:
7492
- comment_count:
1
- who:
Allen Wirfs-Brock
- bug_when:
2014-03-27 14:03:08 -0700
ReturnIfAbrupt(booleanTrapResult) is now used consistently in all those places
proxyIsExtensible was also fixed at some point.