------- Comment #4 from paolo dot carlini at oracle dot com 2010-08-09 13:31 ------- Thanks for the clarification Jason. Indeed, I think the most robust fix is using SFINAE, and actually we have already quite a bit of language in the FCD about tuple constuctors vs constraining, I think it's time to look into that in detail.
I'm also thinking that the weird constructor tuple(tuple<_UElements...>& __in), which has been suggested at the time by Peter Dimov, falls under the same reasoning and should be removed, the actual issue sorted out elsewhere again through SFINAE. If you think differently, just let me know here... Thanks again. -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org |dot com Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2010-08-09 13:31:39 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45228