Closed marceltaeumel closed 2 years ago
This can be decompiled:
testDecompilePass 1 caseOf: { [ 1 ] -> [ [ true ] whileTrue: [ self inform: 42 ] ] }.
This cannot:
testDecompileFail 1 caseOf: { [ 1 ] -> [ | x | [ true ] whileTrue: [ x := 42 ] ] }.
We have this case currently in String >> #format:.
String >> #format:
This does also decompile:
testDecompilePass 1 caseOf: { [ 1 ] -> [ | x | [ true ] whileTrue: [ x := 42. self inform: #foo ] ] }.
Proposed fix: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-June/220925.html
Fixed via Compiler-mt.477.
This can be decompiled:
This cannot:
We have this case currently in
String >> #format:
.