https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58855
gcc at ebasoft dot com.pl changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gcc at ebasoft dot com.pl --- Comment #3 from gcc at ebasoft dot com.pl --- This bug is still present in gcc version 11.2.1 20220115 namespace concepts { template<typename T> concept arithmetic = std::integral<T> || std::floating_point<T>; } template<concepts::arithmetic T> using point_vector = T __attribute__((__vector_size__(sizeof(T)*2))); warning: ignoring attributes applied to dependent type âTâ without an associated declaration [-Wattributes] 70 | using point_vector = T __attribute__((__vector_size__(sizeof(T)*2))); | ^