6 #ifndef SWIFT_MISC_VERIFY_H
7 #define SWIFT_MISC_VERIFY_H
11 namespace swift::misc::private_ns
18 const char *context,
const char *message,
bool audit);
26 #define SWIFT_VERIFY_X(COND, WHERE, WHAT) \
27 ((COND) ? swift::misc::private_ns::noop() : \
28 swift::misc::private_ns::failedVerify(#COND, __FILE__, __LINE__, WHERE, WHAT, false))
29 #define SWIFT_VERIFY(COND) SWIFT_VERIFY_X(COND, nullptr, nullptr)
38 #define SWIFT_AUDIT_X(COND, WHERE, WHAT) \
39 ((COND) ? swift::misc::private_ns::noop() : \
40 swift::misc::private_ns::failedVerify(#COND, __FILE__, __LINE__, WHERE, WHAT, true))
41 #define SWIFT_AUDIT(COND) SWIFT_AUDIT_X(COND, nullptr, nullptr)
#define SWIFT_NO_INLINE
Prevent function inlining.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.