deque: add MODEL_ASSERT(), fixup #include's
authorBrian Norris <banorris@uci.edu>
Thu, 7 Mar 2013 03:10:36 +0000 (19:10 -0800)
committerBrian Norris <banorris@uci.edu>
Thu, 7 Mar 2013 03:10:36 +0000 (19:10 -0800)
chase-lev-deque/main.c

index ee69867f2ebb37d1aa1cd4d9c0bb9f19c0ef2926..c744b47020c25872f7fb4947cdff32cd1cb5cc75 100644 (file)
@@ -3,6 +3,9 @@
 #include <stdio.h>
 #include <threads.h>
 #include <stdatomic.h>
+#include <stdio.h>
+
+#include "model-assert.h"
 
 #include "deque.h"
 
@@ -25,7 +28,9 @@ int user_main(int argc, char **argv)
        push(q, 2);
        b=take(q);
        thrd_join(t);
-       if (a+b!=3)
-               printf("a=%d b=%d\n",a,b);
+
+       printf("a=%d b=%d\n",a,b);
+       MODEL_ASSERT(a + b == 3);
+
        return 0;
 }