<div dir="ltr"><div>Hi all,</div><div><br></div><div>I noticed that there's still a bug with the automatic declaration of undeclared variables. In this case it is when saving a method with a block that has arguments but not temporaries. For example, if one tries to save this method:</div><div><br></div><div>method</div><div>    [ :arg | temp := 2. ^arg + temp].</div><div><br></div><div>and selects "declare block-local temp" in the PopupMenu that appears, a Debugger pops up, because the resulting code is missing the temporary declaration pipes like so:<br></div><div><br></div><div><div>method</div><div>    [ :arg temp | temp := 2. ^arg + temp].</div><div><br></div><div>Attached is a fix for this, and the corresponding tests. I hope this is the last bug with this.</div><div><br></div><div>Cheers,</div><div>Eric<br></div></div></div>