From 3bb94aa06bdaee136fdc3a6a206e5f391a8b5361 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 28 Sep 2019 11:46:19 +0200 Subject: Print the line number in qms_assert. --- src/qms.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/qms.c b/src/qms.c index a82cc01..a1366bd 100644 --- a/src/qms.c +++ b/src/qms.c @@ -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 */ -- cgit v1.2.3