April 15, 2018
2:42 p.m.
The greater prominence of Critiques in Calypso encourages me to try to clean them out. I bumped into a false positive "Temporaries read before written." that I've condensed to the following example. test |x| [ x := nil ] whileNil: [ x ifNil: [ x := 1] ] Now before I log an Issue, is it feasible to be able to recognise this? Perhaps only for common looping idioms? Anyway, the workaround is simple enough... test |x| x := nil. "silence critiques" [ x := nil ] whileNil: [ x ifNil: [ x := 1] ] cheers -ben