21#include "platform/mbed_toolchain.h"
64#define MBED_ASSERT(expr) ((void)0)
67#define MBED_ASSERT(expr) \
70 mbed_assert_internal(#expr, MBED_FILENAME, __LINE__); \
76#if !defined __cplusplus && !defined static_assert
77#define static_assert _Static_assert
101#if defined(__cplusplus)
102#define MBED_STATIC_ASSERT(expr, msg) static_assert(expr, msg)
104#define MBED_STATIC_ASSERT(expr, msg) _Static_assert(expr, msg)
126#define MBED_STRUCT_STATIC_ASSERT(expr, message) MBED_STATIC_ASSERT(expr, message)