http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48038
--- Comment #16 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-03-09 12:46:07 UTC --- By the way, as a note to Vincenzo, in general I don't really see the point of comparators taking the arguments by value, thus ruling out move-only types, among other issues (that clearly shows up in other areas of C++0x). In other terms, I don't see the temporary workaround for this issue as a proper workaround, more as a best practice ;)