http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50160
--- Comment #17 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-08-30 23:34:42 UTC --- (In reply to comment #14) > moved operator== and operator< inside class, because I want to overload them huh, why is that needed? it's not acceptable anyway, it needs to be a non-member