Rule M15-1-3 (required, implementation, automated)

An empty throw (throw;) shall only be used in the compound statement of a catch handler. See MISRA C++ 2008 [7]