On 17 September 2011 21:32, Georg-Johann Lay wrote: > Hi, compiled with -Wall -Wextra the wollowing lines don't complain about a > being used uninitialized. Tried with 4.5 and 4.6. Am I missing something? > > int func (void) > { > int a = a; > > return a; > } Yes, you're missing -Winit-self