https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65455
--- Comment #13 from Jens Gustedt <jens.gustedt at inria dot fr> --- (In reply to Marek Polacek from comment #12) > What does clang differently wrt _Generic? Arrays. I don't recall which way around, but one of gcc and clang converts array types to pointers and the other not. Something like _Generic("bla", ...) has different outcome according to the compiler.