Thomas Munro <thomas(dot)munro(at)gmail(dot)com> writes:
> Since I really want to be able to use VA_ARGS_NARGS() elsewhere,
+1, that'd be handy.
> ... Assuming those switches actually work as claimed, I see
> two choices: commit this hack with a comment reminding us to clean it
> up later, or drop 2015.
As long as we can hide the messiness inside a macro definition,
I'd vote for the former.
regards, tom lane