T[n] a; immutable(T)[n] b = a; // error
    bearophile 
    bearophileHUGS at lycos.com
       
    Sat Oct  1 04:13:41 PDT 2011
    
    
  
Peter Alexander:
> int[2] a;
> immutable(int)[2] b = a;
> 
> I get "Error: cannot implicitly convert expression (a) of type int[2u] 
> to immutable(int)[]"
> 
> Is there are reason for disallowing this, or is it a bug?
It's a bug.
And I think the error message too is wrong, it prints "immutable(int)[]" instead of "immutable(int)[2]".
Bye,
bearophile
    
    
More information about the Digitalmars-d
mailing list