typeof(string.front) should be char
Jacob Carlborg
doob at me.com
Sat Mar 3 04:36:15 PST 2012
On 2012-03-03 03:30, Piotr Szturmaj wrote:
> Hello,
>
> For this code:
>
> auto c = "test"c;
> auto w = "test"w;
> auto d = "test"d;
> pragma(msg, typeof(c.front));
> pragma(msg, typeof(w.front));
> pragma(msg, typeof(d.front));
>
> compiler prints:
>
> dchar
> dchar
> immutable(dchar)
I thought all these would be either "dchar" or "immutable(dchar)". Why
are they of different types?
> IMO it should print this:
>
> immutable(char)
> immutable(wchar)
> immutable(dchar)
>
> Is it a bug?
--
/Jacob Carlborg
More information about the Digitalmars-d-learn
mailing list