#include <stdio.h>
#include <stdlib.h>
+#include <model-assert.h>
+
#include "common.h"
#include "model.h"
#include "stacktrace.h"
{
printf("Add breakpoint to line %u in file %s.\n",__LINE__,__FILE__);
}
+
+void model_assert(bool expr, const char *file, int line)
+{
+ if (!expr) {
+ char msg[100];
+ sprintf(msg, "Program has hit assertion in file %s at line %d\n",
+ file, line);
+ model->assert_bug(msg, true);
+ }
+}