> diff --git a/flow.c b/flow.c > index c7161d4..5d2f15a 100644 > --- a/flow.c > +++ b/flow.c > @@ -841,7 +841,7 @@ void kill_unreachable_bbs(struct entrypoint *ep) > } END_FOR_EACH_PTR(bb); > PACK_PTR_LIST(&ep->bbs); > > - repeat_phase &= ~REPEAT_CFG_CLEANUP; > + repeat_phase |= REPEAT_CSE ; It would be good to add a comment for why the '|= REPEAT_CSE' is needed here. And not removing the REPEAT_CFG_CLEANUP is an error IMO. At the end of the function the CFG *is* clean. If you don't clear it here, then what is its meaning? -- Luc -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html