Kernel: Show the file location when a check fails
This commit is contained in:
parent
ea94b331fb
commit
da7ad8da5b
@ -1,4 +1,8 @@
|
||||
#pragma once
|
||||
#include "panic/Panic.h"
|
||||
|
||||
#define ensure(expr) (bool)(expr) || panic("Check failed: " #expr)
|
||||
#define STRINGIZE(x) #x
|
||||
#define STRINGIZE_VALUE_OF(x) STRINGIZE(x)
|
||||
|
||||
#define ensure(expr) \
|
||||
(bool)(expr) || panic("Check failed at " __FILE__ ", line " STRINGIZE_VALUE_OF(__LINE__) ": " #expr)
|
Loading…
Reference in New Issue
Block a user