[Bug libstdc++/59872] [4.9 Regression] Cannot move std::map with move-only mapped_type

2014-01-23 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59872 --- Comment #9 from Jonathan Wakely redi at gcc dot gnu.org --- Author: redi Date: Thu Jan 23 17:17:04 2014 New Revision: 206994 URL: http://gcc.gnu.org/viewcvs?rev=206994root=gccview=rev Log: PR libstdc++/59872 * include/bits/stl_map.h

[Bug libstdc++/59872] [4.9 Regression] Cannot move std::map with move-only mapped_type

2014-01-23 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59872 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libstdc++/59872] [4.9 Regression] Cannot move std::map with move-only mapped_type

2014-01-19 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59872 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug libstdc++/59872] [4.9 Regression] Cannot move std::map with move-only mapped_type

2014-01-19 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59872 --- Comment #6 from Jonathan Wakely redi at gcc dot gnu.org --- I don't want to use SFINAE here, I'll fix it the same way it's done in the other containers, tag dispatching using std::integral_constantbool, _Alloc_Traits::_S_always_Equal()

[Bug libstdc++/59872] [4.9 Regression] Cannot move std::map with move-only mapped_type

2014-01-19 Thread potswa at mac dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59872 --- Comment #7 from David Krauss potswa at mac dot com --- That's a better factoring. I was just avoiding creating a new, named function. Thanks!

[Bug libstdc++/59872] [4.9 Regression] Cannot move std::map with move-only mapped_type

2014-01-19 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59872 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added CC||drahflow at gmx