www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - implicit conversion & associative array.

reply funog <funog ifrance.com> writes:
"Mutable and invariant types can be implicitly converted to const."

int[int] array;
const(int[int]) a = array;

outputs:
cannot implicitly convert expression (array) of type int[int] to const(int[int])

int[int] array;
const(int[int]) a = cast(const)array;

Compiles OK. ( DMD2.010 )

Where is my implicit conversion? ^^
Feb 08 2008
parent Robert Fraser <fraserofthenight gmail.com> writes:
funog wrote:
 "Mutable and invariant types can be implicitly converted to const."
 
 int[int] array;
 const(int[int]) a = array;
 
 outputs:
 cannot implicitly convert expression (array) of type int[int] to
const(int[int])
 
 int[int] array;
 const(int[int]) a = cast(const)array;
 
 Compiles OK. ( DMD2.010 )
 
 Where is my implicit conversion? ^^

It's in your bug report.
Feb 08 2008