On Wed, 3 May 2023 03:20:51 GMT, Serguei Spitsyn <sspit...@openjdk.org> wrote:
>> They are both trying to convey the same thing, but using completely >> different wording to do so. One says "the implementation was unable to >> throw an asynchronous exception", and the other says "the function cannot be >> performed". One says "from this frame", and the other says "on the thread's >> current frame". The meaning is the same, but the wording should be >> consistent. > > I feel that it is a feature in the spec to say differently in specific case > vs common case. > It should help to understand each case better. > In this particular case, it can be useful to align wording with "the current > frame". I can see that reasoning for "unable to throw an asynchronous exception" and "cannot be performed", but what about "the implementation" vs "the function". Can't they both be the same? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/13546#discussion_r1183223249