BUGFLAG_WARNING
#define __WARN_FLAGS(cond_str, flags) __BUG_FLAGS(BUGFLAG_WARNING|(flags))
__BUG_FLAGS(cond_str, BUGFLAG_WARNING|(flags), ANNOTATE_REACHABLE(10001b));\
"i" (BUGFLAG_WARNING|(flags)), \
: : "i" (BUGFLAG_WARNING|(flags)), \
EMIT_WARN_ENTRY 999b, __FILE__, __LINE__, (BUGFLAG_WARNING | BUGFLAG_ONCE)
#define __WARN_FLAGS(cond_str, flags) BUG_ENTRY(cond_str, "twi 31, 0, 0", BUGFLAG_WARNING | (flags))
BUGFLAG_WARNING | BUGFLAG_TAINT(TAINT_WARN), \
#define __WARN_FLAGS(cond_str, flags) __BUG_FLAGS(cond_str, BUGFLAG_WARNING|(flags))
__BUG_ASM(cond_str, BUGFLAG_WARNING | (flags)); \
int __flags = (flags) | BUGFLAG_WARNING | BUGFLAG_ARGS; \
"i" (BUGFLAG_WARNING|(flags)), \
auto __flags = BUGFLAG_WARNING|(flags); \
int __flags = (flags) | BUGFLAG_WARNING | BUGFLAG_ARGS ; \
return bug->flags & BUGFLAG_WARNING;
warning = bug->flags & BUGFLAG_WARNING;