diff options
Diffstat (limited to 'src/qms.c')
-rw-r--r-- | src/qms.c | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -28,12 +28,13 @@ #define CPINDEX(cp, i, j, k) ((k * cp->grid_size[1] + j) * cp->grid_size[0] + i) -#define qms_assert(x) \ -do { \ - if (!(x)) { \ - fprintf(stderr, "Assertion " #x " failed\n"); \ - abort(); \ - } \ +#define qms_assert(x) \ +do { \ + if (!(x)) { \ + fprintf(stderr, "%s:%d assertion " #x " failed\n", \ + __FILE__, __LINE__); \ + abort(); \ + } \ } while (0) /* precomputed values for a given refined grid */ |