https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123073

--- Comment #4 from Nathaniel Shead <nshead at gcc dot gnu.org> ---
Sorry for the breakage.  I've reverted the offending commit, as it doesn't look
particularly straight-forward to solve.

The issue is that for some reason, std::__istream_extract is getting considered
a temploid friend function, and so we defer output (and it never gets linked). 
This seems similar to (but not the same as) the issue described in PR105761 but
this is not considered a `non_templated_friend_p` function, because the
declaration does use template parameters.

I'm not confident in solving this quickly or accurately so I've reverted my
changes.

Reply via email to