warning C5101: use of preprocessor directive in function-like macro argument list is undefined behavior Co-authored-by: chenxiaoyi <chenxiaoyi@xiaomi.com> Co-authored-by: xuxin19 <xuxin19@xiaomi.com>