archives

« Bugzilla Issues Index

#4076 — 9.2.2 [[Call]] and 9.2.3 [[Construct]]: unnecessary ReturnIfAbrupt (4x) after PrepareForOrdinaryCall and OrdinaryCallBindThis


Unless I missed something, PrepareForOrdinaryCall() (cf. bug 4055) and OrdinaryCallBindThis() (cf. bug 4074) do never return an abrupt completion. It is therefore not useful to follow their invocations with a ReturnIfAbrupt.

The following steps could be deleted.

9.2.2 [[Call]], steps 5 and 7;
9.2.3 [[Construct]], steps 7 and 9b.


OrdinaryCallBindThis calls fixed


fixed in rev35 editor's draft


fixed in rev35