> + /* If we have a basic-block with no successors that does not > + end with a control statement or a noreturn call connect it > + to itself. This situation can occur when inlining a noreturn > + call that does in fact return. */
The '-' is superfluous in basic-block. And the comment seems to be outdated. -- Eric Botcazou