[Issue 2913] aliasing a ref type is not possible
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Apr 30 06:12:38 PDT 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2913
------- Comment #2 from andrei at metalanguage.com 2009-04-30 08:12 -------
(In reply to comment #1)
> I'm not sure allowing that alias is a good idea, as ref int and int still name
> the same type. If that alias worked, wouldn't you expect
>
> alias ref int rint;
> int i = 3;
> rint ri = i;
> ri = 4;
> assert(i == 4);
>
The ref would be only effective in a function signature. This can be done (I
discussed it with Walter). The problem is, Walter has a lot on his plate
already. Yet that doesn't make my code look any better :o).
--
More information about the Digitalmars-d-bugs
mailing list