Jesse Phillips wrote: > 5. Prevent . on rvalues Please, "treat rvalues as const". This is safe: int x = f().y; This is not safe: void g(ref int) {} g(f()); -- Rainer Deyke - rainerd at eldwood.com