diff --git a/src/wren_common.h b/src/wren_common.h index 2b7821fb..2dd8460a 100644 --- a/src/wren_common.h +++ b/src/wren_common.h @@ -77,10 +77,11 @@ // Assertions add significant overhead, so are only enabled in debug builds. #ifdef DEBUG -#define ASSERT(condition, message) \ - if (!(condition)) { \ - printf("ASSERT FAIL " __FILE__ ":%d - %s\n", __LINE__, message); \ - abort(); \ +#define ASSERT(condition, message) \ + if (!(condition)) { \ + printf("[%s:%d] Assert failed in %s(): %s\n", \ + __FILE__, __LINE__, __func__, message); \ + abort(); \ } #else