Oui, _Generic est de la surdéfinition, c'est assez tordu et manuel, mais au moins ça existe maintenant.
Cela dit, c'était déjà possible avec GCC avec __builtin_choose_expr et __builtin__types_compatible_p.
GCC étant heu GCC centric, _Generic étant dans la norme du C, bref

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
On ne peut pas non plus reprocher à GCC d'avoir innové dans la bonne direction à ce sujet, ça a d'ailleurs peut-être été source d'inspiration pour la norme C11.
Non on ne peux pas si c'est fait en bonne intelligence, mais une fois que la norme est fixé, il faut arreter d'utiliser les trucs non standard et utiliser les standards.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Nil Le 12/06/2013 à 17:01 Suffit pas d'avoir un flag --[no]strict (ou équivalent) au niveau de l'appel de GCC ? Comme ça, ça garde la rétro-compatibilité tout en permettant d'aller de l'avant avec des paramètres par défaut progressistes ^^
Link Le 17/06/2013 à 22:17 N'est-ce pas ce que fait -pedantic?

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.