Hi Chanaka,
I don't remember talking about this situation, but talking about
another kind of issue: when scrutinizer reports that some initialization
is not needed because, further in the code, there is a if/else pair that
initializes the same variable in all situations.

--
Marc Delisle
 
Oh yes, this one is a bit tricky.
For human, sure, it's easier to be sure that a variable is initialised if you define it, even if all cases will define it also.

Hugues.