2022-07-17 23:06:57 +08:00

15 lines
465 B
C

#pragma once
#include <common/compiler.h>
#include <common/kprint.h>
/**
* @brief 当condition为true时输出警告信息
*
*/
#define WARN_ON(condition) ({ \
int __ret_warn_on = !!(condition); \
if (unlikely(__ret_warn_on)) \
kwarn("Assertion failed at %s:%d", __FILE__, __LINE__); \
unlikely(__ret_warn_on); \
})