In our previous episode, Bruce Tulloch said: > Delphi and Kylix assume that because the function F does not assign a > value to Result (ie, does not assign a return value) that the Lvalue > assigned from F remains unchanged. Is this independant from e.g. optimization?