/* spawn.cvl: simple example of spawning two processes. * A good test for reduction: verification should avoid * exploring all interleavings. It should in fact * reduce to a single interleaving. * civl verify -inputN=10 spawn.cvl */ #include $input int N = 10; void f(int n) { int i = 0; $atomic { for (i=0; i