Lines Matching refs:variadic
133 /* If the macro isn't variadic, just don't bother. */
245 /* True if the macro is variadic. */
1098 extension, variadic arguments are allowed to not appear in
1103 This is exactly the same as if an empty variadic list had been
1106 if (argc + 1 == macro->paramc && macro->variadic)
1114 "for the \"...\" in a variadic macro");
1118 "for the \"...\" in a variadic macro");
1241 && ! (macro->variadic && argc == macro->paramc))
1344 if (macro->variadic && (argc < macro->paramc
2013 vaopt_state vaopt_tracker (pfile, macro->variadic, &args[macro->paramc - 1]);
2145 && macro->variadic
2149 is the last parameter of a variadic function-like
3190 || macro1->variadic != macro2->variadic)
3374 ? N_("anonymous variadic macros were introduced in C++11")
3375 : N_("anonymous variadic macros were introduced in C99"));
3379 "anonymous variadic macros were introduced in C99");
3385 ? N_("ISO C++ does not permit named variadic macros")
3386 : N_("ISO C does not permit named variadic macros"));
3504 macro->variadic = varadic;
3517 for (vaopt_state vaopt_tracker (pfile, macro->variadic, NULL);; token = NULL)
3655 macro->variadic = 0;
3892 else if (macro->variadic)