Honestly, I have no idea. One of my tools/compilers indicated a conditional uninitialized variable here, I guess. Or I wanted to initialize a variable somewhere else, and I found the wrong line. I do not know. But you are right, all the cases in switch are handled and this extra initialization is unnecessary. (But at least it's harmless.) So it's my mistake.