diff --git a/kernel/include/kernel/assert.h b/kernel/include/kernel/assert.h deleted file mode 100644 index 2310fe1..0000000 --- a/kernel/include/kernel/assert.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include -#include - -// Like the standard C assert, but also active in debug builds. -#define kassert(expr, msg, ...) \ - ({ \ - if (__unlikely(!(expr))) { \ - panic( \ - "In function \"%s\" (%s:%u):\n" \ - "Assertion \"%s\" failed!\n" msg, \ - __FUNCTION__, \ - __FILE__, \ - __LINE__, \ - #expr, \ - ##__VA_ARGS__ \ - ); \ - } \ - }) - -#ifndef NDEBUG -#define debug_assert(...) kassert(__VA_ARGS__) -#else -#define debug_assert(...) ((void)0) -#endif