>>>>> "Georg" == Georg Baum <[EMAIL PROTECTED]> writes:
Georg> The only way I can imagine that this works with inset_ == 0 is Georg> if the compiler optimizes the address taking operator and the Georg> dereferencing operator away and does this instead: Georg> return p.inset_ == q.inset_ ... Georg> Is this allowed by the standard? Even if it is, should we not Georg> better be explicit and apply the attached patch? It looks reasonable. JMarc