Deal with false positives from clang's static analyzer

Clang's static analyzer complains about possible unitialized
variables, because it doesn't realize these two switches cover all
possible cases (LLVM bug 13027).

Closes #5.