Index: trunk/processor/struct.m4
===================================================================
--- trunk/processor/struct.m4	(revision 29)
+++ trunk/processor/struct.m4	(revision 93)
@@ -73,17 +73,18 @@
 				if (done_count != assert_count) {
 					fprintf(stderr
-						, "count assertion failed at %s `#'%d FUNC_NAME`' : unexpected %d - expected %d = %d != 0\n"
+						, "count assertion failed at %s `#'%d FUNC_NAME`' : unexpected:%d - expecting:%d = %d != 0\n"
 						, __FILE__, __LINE__
 						, done_count, assert_count, done_count - assert_count
 						);
-					abort();
 				}
 				if (done_size != assert_size) {
 					fprintf(stderr
-						, "size assertion failed at %s `#'%d FUNC_NAME`' : %d - %d = %d != 0\n"
+						, "size assertion failed at %s `#'%d FUNC_NAME`' : unexpected:%d - expecting:%d = %d != 0\n"
 						, __FILE__, __LINE__
 						, done_size, assert_size, done_size - assert_size
 						);
-					abort();
+				}
+				if (done_count != assert_count || done_size != assert_size) {
+					assert(0);
 				}
 				/* }}} */
