- From: Boris Zbarsky <notifications@github.com>
- Date: Fri, 24 Mar 2017 08:32:49 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Friday, 24 March 2017 15:33:20 UTC
bzbarsky commented on this pull request. > + href="#construct-return"><i>return</i></a>. + 1. Append |convertResult|.\[[Value]] to |esArgs|. + 1. Set |count| to |i| + 1. + 1. Set |i| to |i| + 1. + 1. Truncate |esArgs| to have length |count|. + 1. Let |callResult| be [=Construct=](|F|, |esArgs|). + 1. If |callResult| is an abrupt completion, set |completion| to + |callResult| and jump to the step labeled <a href="#construct-return"><i>return</i></a>. + 1. Set |completion| to the result of [=converted to an IDL value|converting=] + |callResult|.\[[Value]] to an IDL value of the same type as the operation’s + return type. + 1. <i id="construct-return">Return:</i> at this + point |completion| will be set to an ECMAScript completion value. + 1. [=Clean up after running a callback=] with |stored settings|. + 1. [=Clean up after running script=] with |relevant settings|. + 1. Return |completion|. I think having an explicit equivalence here is fine, fwiw. We should just do that. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/heycam/webidl/pull/328#discussion_r107930771
Received on Friday, 24 March 2017 15:33:20 UTC