https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116417
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note for my reduced testcase, EDG rejects it because it is able to compile `t<int&>`: ``` "<source>", line 12: error: a value of type "void" cannot be used to initialize an entity of type "int" int tt = f<int&>(0); ^ ``` MSVC and clang accepts it.