#pragma once #include "kpanic.h" #define assert(X) \ do { \ if (!(X)) { \ kpanic("ASSERT_FAIL %s:%u %s\n", __FILE__, __LINE__, \ #X); \ } \ } while (0)