On Sun, 1 Oct 2006, Al Viro wrote: > > Hrm... The gut feeling: we mangle expression trees too much to be able > to do that decently. Having looked at it a bit now, I think I agree. We warn about the whole "~" thing too early, so we'd have to remove that warning anyway (easy enough to do), but then we'd have to track the ops that don't like using a "~" because of its C semantics. And at that point, your "fouled" bit is actually probably simpler. Let me think about this a bit more, but I'm starting to think that you're right. As usual. Linus - To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html