Rule M6-4-5 (required, implementation, automated)

An unconditional throw or break statement shall terminate every nonempty switch-clause. See MISRA C++ 2008 [7]