> I don't know what you mean (in that example 3 auto ref doesn't compile, > I don't know if it's a compiler bug or if I am doing something wrong). Looks like a compiler bug to me. In which cases does it work/doesn't it work?