https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114873
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- clang errors out: <source>:3:24: error: star modifier used outside of function prototype 3 | void bar(_Atomic(int(*)[*])(*)[*]); | ^ <source>:3:30: error: a type specifier is required for all declarations 3 | void bar(_Atomic(int(*)[*])(*)[*]); | ^