コード例 #1
0
void foo_aa()
{
#define /* */ BARC(c, /* */b, a, ...) (a+b+/* */c + __VA_ARGS__ +0)
  iequals(__LINE__, BARC(4,3,2,6,8), 8);
}
コード例 #2
0
ファイル: caret-diags-macros.c プロジェクト: pjump/clang
void foo_aa(char* s)
{
#define /* */ BARC(c, /* */b, a) (a + b ? c : c)
    iequals(__LINE__, BARC(123, (456 < 345), 789), 8);
}