Dom:, just make the predicate a functor class that will accept both comparison operators. I know it looks ugly, but at least you can work around the bug.

Or use STLPort :-)