https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80737
Jonathan Wakely changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80737
--- Comment #8 from Jonathan Wakely ---
Author: redi
Date: Tue Jul 25 18:04:27 2017
New Revision: 250532
URL: https://gcc.gnu.org/viewcvs?rev=250532&root=gcc&view=rev
Log:
PR libstdc++/80737 backport std::variant fix from mainline
Backport from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80737
Jonathan Wakely changed:
What|Removed |Added
Keywords||rejects-valid
Status|UNCON
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80737
--- Comment #7 from Tim Shen ---
Author: timshen
Date: Sun May 28 21:27:30 2017
New Revision: 248548
URL: https://gcc.gnu.org/viewcvs?rev=248548&root=gcc&view=rev
Log:
PR libstdc++/80737
* include/std/variant(variant::variant): SFINAE on is_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80737
--- Comment #6 from Tim Shen ---
(In reply to TC from comment #5)
> (In reply to Tim Shen from comment #3)
> > (In reply to TC from comment #1)
> > > Looks like the constraint on the convert-everything constructor needs to
> > > check for is_same
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80737
--- Comment #5 from TC ---
(In reply to Tim Shen from comment #3)
> (In reply to TC from comment #1)
> > Looks like the constraint on the convert-everything constructor needs to
> > check for is_same, variant> first and short circuit if that's
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80737
--- Comment #4 from Tim Shen ---
(In reply to Tim Shen from comment #3)
> (In reply to TC from comment #1)
> > Looks like the constraint on the convert-everything constructor needs to
> > check for is_same, variant> first and short circuit if tha