#include <stdio.h>
#include <assert.h>
int main() {
int a = 1;
// expression == FALSE
assert(a == 5 && "Some error message"); // abort program when a is not 5
puts("main");
return 0;
}
/*
run:
Assertion failed: a == 5 && "Some error message", file test.c, line 8
*/