#define MACRO(a,b)

int main(int argc, char *argv[])
{
  MACRO(1, 2)
  MACRO(1,)
  MACRO(,2)
  MACRO(,)

  return 0;
}
