https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114873
--- Comment #3 from Halalaluyafail3 <luigighiron at gmail dot com> --- (In reply to Andrew Pinski from comment #1) > 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(*)[*])(*)[*]); > | ^ I made a bug report for Clang earlier today about this: https://github.com/llvm/llvm-project/issues/90348.