Originally at 2013-12-26T13:11:37Z by Herbert Vojčík
foo ifTrue: [ ... ] ifFalse: aBlock is not inlined but instead compiled as call to _ifTrue_ifFalse_ and the [ ... ] is IIFE'd and contextified; though we know aBlock would be sent value in false case and [ ... ] be run in true case.
foo ifTrue: [ ... ] ifFalse: aBlock
[ ... ]
SImilarly for similar type inlines.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.