3#ifndef poplar_Checking_hpp_
4#define poplar_Checking_hpp_
9[[noreturn]]
void assert_fail(
const char *msg);
13#ifdef ENABLE_POPLAR_RUNTIME_CHECKS
14#define POPLAR_RUNTIME_ASSERT(e, msg) \
17 poplar_rt::detail::assert_fail(msg); \
21#define POPLAR_RUNTIME_ASSERT(e, msg) ((void)(0 ? !(e) : 0))