X-Git-Url: http://plrg.eecs.uci.edu/git/?p=model-checker-benchmarks.git;a=blobdiff_plain;f=chase-lev-deque%2Fmain.c;h=f2e8dca8b17f5a628a35992a3a26ab714bf4d81b;hp=0a29a51572551004ca40b3a8c28551e9e161c62d;hb=993e7e5146f39ff0ed459ac0a8bc30e7a0253156;hpb=037b00400699b8bd88b250d6d5b053a85edb2a61 diff --git a/chase-lev-deque/main.c b/chase-lev-deque/main.c index 0a29a51..f2e8dca 100644 --- a/chase-lev-deque/main.c +++ b/chase-lev-deque/main.c @@ -4,6 +4,8 @@ #include #include +#include "model-assert.h" + #include "deque.h" Deque *q; @@ -26,6 +28,7 @@ int user_main(int argc, char **argv) b=take(q); c=take(q); thrd_join(t); + bool correct=true; if (a!=1 && a!=2 && a!=4 && a!= EMPTY) correct=false; @@ -37,5 +40,7 @@ int user_main(int argc, char **argv) correct=false; if (!correct) printf("a=%d b=%d c=%d\n",a,b,c); + MODEL_ASSERT(correct); + return 0; }