From 52ffd46c3fc47c8060998270dcaa6d27e5346ca3 Mon Sep 17 00:00:00 2001 From: Alejandro Cabeza Romero Date: Wed, 20 May 2026 16:28:59 +0200 Subject: [PATCH] Improve assert patch message. --- src/assert.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/assert.h b/src/assert.h index 2f2a120..7bd2209 100644 --- a/src/assert.h +++ b/src/assert.h @@ -22,4 +22,6 @@ #include_next #undef assert #include -#define assert(cond) ((cond) ? void(0) : throw std::runtime_error("Failed assert: " #cond)) +#define assert(cond) \ + ((cond) ? void(0) : throw std::runtime_error( \ + std::string("Circuit constraint violated in ") + __FILE__ + ":" + std::to_string(__LINE__) + ": " + #cond))