Hi, The following program doesn't compile with tinycc:
typedef int T[2]; int f(T t) { return _Generic(t, __typeof__( ((void)0,(T){0})) : 1 ); } whereas I was expecting it to compile (like for GCC/CLANG) due to "promotion" of "array of int" type to "int pointer" type since it uses the comma operator. -- Regards, Patrick _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel