[PATCH] linux/fs.h - Convert debug functions declared inline __attribute__((format (printf,x,y) to statement expression macros
Jakub Jelinek
jakub@redhat.com
Thu Feb 28 08:42:00 GMT 2008
On Thu, Feb 28, 2008 at 12:58:35AM +0100, Jan Hubicka wrote:
> We probably also can simply allow inlining variadic functions not
> calling va_start. I must say that this option appeared to me but I was
> unable to think of any sane use case. This probably is one ;)
We already allow inlining variadic functions not calling va_start, already
3.2.x did that and so do all following gccs. In 4.3+
__builtin_va_arg_pack{,_len} support was added, so that you can even pass
the ... arguments to variable length functions, query their count etc.
Jakub
More information about the Gcc
mailing list