[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-10-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-07-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |7.0 --- Comment #14 from Andrew Pinski

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-30 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #13 from Ville Voutilainen --- Right, that was fixed in the immediately following revision, https://gcc.gnu.org/viewcvs/gcc?view=revision=236823

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-30 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #12 from Andreas Krebbel --- (In reply to Ville Voutilainen from comment #11) > I don't see how any of that code or the failure is in any way related to > std::tuple... This was the wrong error message. The bootstrap problem

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-30 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #11 from Ville Voutilainen --- I don't see how any of that code or the failure is in any way related to std::tuple...

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-30 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 Andreas Krebbel changed: What|Removed |Added CC||krebbel at gcc dot gnu.org ---

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-27 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #9 from ville at gcc dot gnu.org --- Author: ville Date: Fri May 27 14:08:37 2016 New Revision: 236822 URL: https://gcc.gnu.org/viewcvs?rev=236822=gcc=rev Log: 2016-05-24 Ville Voutilainen PR

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-24 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #8 from Ville Voutilainen --- Patch available: https://gcc.gnu.org/ml/gcc-patches/2016-05/msg01914.html

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2015-12-24 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #7 from Ville Voutilainen --- Not so simple, still working on this.

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2015-12-20 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #6 from Ville Voutilainen --- Should be a simple matter of doing the _NonNestedTuple checks before other checks. Patch coming in a couple of days.

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2015-12-20 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 Ville Voutilainen changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2015-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #4 from Jonathan Wakely redi at gcc dot gnu.org --- (In reply to Pawel Tomulik from comment #2) Anyway, adding explicit to S(T) solves the problem... Or constrain your greedy template so it only accepts arguments that can be

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2015-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org --- I think this is expected, because your type S has an unconstrained constructor template that accepts any argument, including objects of type tupleS, but in the signature of that

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2015-05-29 Thread ptomulik at meil dot pw.edu.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #2 from Pawel Tomulik ptomulik at meil dot pw.edu.pl --- I found this to be related to std::tuple constructors, especially this one: templatetypename... _UElements, typename = typename

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2015-05-29 Thread ptomulik at meil dot pw.edu.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #1 from Pawel Tomulik ptomulik at meil dot pw.edu.pl --- As a side note, the following variant also does not compile: int main() {