On 13 January 2014 14:40, Paolo Bonzini <bonz...@gnu.org> wrote: > What compiler is this? The variable is quite obviously initialized > before that line.
The issue is that one of the code paths has a shadowing declaration of 'ret' which is what gets assigned to, and so in that code path the compiler is correct that the outer 'ret' is not assigned to. Stefan said he was going to send out a fix for this. thanks -- PMM