Oops, just found out that my patch won't work due to: __STL_REQUIRES(........ _EqualityComparable) What is the idea behind these overly strong assertions? "If I'll make it in gcc I will make it anywhere"? -- Michael