Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
use stable to detect cycles in side x y
Moving `add_infl x y` after `destabilize` is potentially more precise but makes 20/01 no-int-context not terminate. The following still widens on g, but only b/c the base analysis introduces some infl g 2 and infl g 3. ~~~ side.c int g; int main(){ /* 1 */ g = 1; /* 2 */ g = 2; /* 3 */ g = 3; } ~~~ `g` appears in the local state after the first assign, then sync after each tf triggers a side, but where is g ever read? TODO: check calls to ctx.global
- Loading branch information