https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91933
--- Comment #1 from Arseny Solokha <asolokha at gmx dot com> --- clang++ 9 and icc 18 actually accept this code.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91933
--- Comment #1 from Arseny Solokha <asolokha at gmx dot com> --- clang++ 9 and icc 18 actually accept this code.