diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-07-31 07:10:09 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-08-15 10:06:21 +0900 |
| commit | adf26a24a7e63a6c1061c107ce60a384eb6500c7 (patch) | |
| tree | d12d61e58c07cdb092951a4c05a592aeb3f9b1ae /common.c | |
| parent | 6b1418634534bc3d7f32e63c88a186d030ab31f8 (diff) | |
| download | ducc-adf26a24a7e63a6c1061c107ce60a384eb6500c7.tar.gz ducc-adf26a24a7e63a6c1061c107ce60a384eb6500c7.tar.zst ducc-adf26a24a7e63a6c1061c107ce60a384eb6500c7.zip | |
feat: output filename and line number from unreachable() and unimplemented()
Diffstat (limited to 'common.c')
| -rw-r--r-- | common.c | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -7,13 +7,9 @@ void fatal_error(const char* msg, ...) { exit(1); } -void unreachable() { - fatal_error("unreachable"); -} +#define unreachable() fatal_error("%s:%d: unreachable", __FILE__, __LINE__) -void unimplemented() { - fatal_error("unimplemented"); -} +#define unimplemented() fatal_error("%s:%d: unimplemented", __FILE__, __LINE__) struct String { char* data; |
