Lines Matching refs:variadic
134 /* If the macro isn't variadic, just don't bother. */
253 /* True if the macro is variadic. */
1156 extension, variadic arguments are allowed to not appear in
1161 This is exactly the same as if an empty variadic list had been
1164 if (argc + 1 == macro->paramc && macro->variadic)
1172 "for the \"...\" in a variadic macro");
1176 "for the \"...\" in a variadic macro");
1299 && ! (macro->variadic && argc == macro->paramc))
1402 if (macro->variadic && (argc < macro->paramc
2072 vaopt_state vaopt_tracker (pfile, macro->variadic, &args[macro->paramc - 1]);
2258 && macro->variadic
2262 is the last parameter of a variadic function-like
3393 || macro1->variadic != macro2->variadic)
3577 ? N_("anonymous variadic macros were introduced in C++11")
3578 : N_("anonymous variadic macros were introduced in C99"));
3582 "anonymous variadic macros were introduced in C99");
3588 ? N_("ISO C++ does not permit named variadic macros")
3589 : N_("ISO C does not permit named variadic macros"));
3707 macro->variadic = varadic;
3720 for (vaopt_state vaopt_tracker (pfile, macro->variadic, NULL);; token = NULL)
3733 || (macro->variadic
3865 macro->variadic = 0;
4143 else if (macro->variadic)