>>771 の↓の書き方はいつからできるようになったのですか?

>func1(&(struct args){ .a = 1 });

こういうのはC++に任せといてもらいたいなぁ…