https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89642
--- Comment #2 from Nicolas Lesser <blitzrakete at gmail dot com> --- Sorry, I forgot the most important part of the bug report: This is C++20. clang doesn't implement this feature (yet), so it would naturally reject it as is valid in pre C++20. icc has a bug since it accepts it.