This check searches for missing else branches in if-else if-chains and
missing default labels in switch statements, that use integers as condition.
It is very similar to -Wswitch, but concentrates on integers only, since enums are
The option to warn for missing else branches is deactivated by default, since it is
very noise on larger code bases.
Running it on LLVM:
just for llvm/lib/Analysis/ScalarEvolution.cpp, the else-path checker is very noisy!