This check looks for return statements at the end of a function returning void:
void f() { return; }
becomes
void f() { }
It looks for redundant continue statements at the end of loop constructs:
void f() { for (int i = 0; i < 10; ++i) { g(); continue; } }
becomes
void f() { for (int i = 0; i < 10; ++i) { g(); } }
Since this also handling continue, I think this would be SpuriousFlowControlCheck instead?