|
|
|||
Location:
e32std.h
__ASSERT_ALWAYS_NO_LEAVE (_s) { \
try { \
TTrapHandler* ____t = User::MarkCleanupStack(); \
_s; \
User::UnMarkCleanupStack(____t); \
} \
catch (XLeaveException& ) \
{ \
User::PanicUnexpectedLeave(); \
} \
catch (...) \
{ \
User::Invariant(); \
} \
}
Macro to assert in all builds that code does not leave
|