Parser may stop at some erroneous constructions like stray #else or #endif, in some cases closing brace ‘}’, etc… continue parsing until we are done. Swift SVN r24822