Skip to content

Commit

Permalink
Address review comments
Browse files Browse the repository at this point in the history
Co-authored-by: Domenic Denicola <d@domenic.me>
  • Loading branch information
ExE-Boss and domenic committed Jul 6, 2020
1 parent 37b0424 commit 2131856
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -11288,16 +11288,17 @@ with the [{{LegacyNoInterfaceObject}}] [=extended attribute=].
then set |proto| to |realm|.\[[Intrinsics]].[[{{%Error.prototype%}}]].
1. Otherwise, set |proto| to |realm|.\[[Intrinsics]].[[{{%Object.prototype%}}]].
1. Assert: <a abstract-op>Type</a>(|proto|) is Object.
1. Let |interfaceProtoObj| be null.
1. If |interface| is declared with the [{{Global}}] [=extended attribute=], or
|interface| is in the set of [=inherited interfaces=] of an interface
that is declared with the [{{Global}}] [=extended attribute=], then:
1. Let |interfaceProtoObj| be [=!=] [$MakeBasicObject$](« \[[Prototype]], \[[Extensible]] »).
1. Set |interfaceProtoObj| to [=!=] [$MakeBasicObject$](« \[[Prototype]], \[[Extensible]] »).
1. Set |interfaceProtoObj|.\[[Prototype]] to |proto|.
1. Set the internal methods of |interfaceProtoObj|
which are specific to [=immutable prototype exotic objects=]
to the definitions specified in
[=ECMA-262 Immutable prototype exotic objects=].
1. Else, let |interfaceProtoObj| be [=!=] [$OrdinaryObjectCreate$](|proto|).
1. Otherwise, set |interfaceProtoObj| to [=!=] [$OrdinaryObjectCreate$](|proto|).
1. If |interface| has any [=member=] declared with the [{{Unscopable}}] [=extended attribute=],
then:

Expand Down

0 comments on commit 2131856

Please sign in to comment.