On Monday, 30 July 2012 at 20:56:30 UTC, Jonathan M Davis wrote:
On Monday, July 30, 2012 23:44:56 cybevnm wrote:
During initializing Variant, D discards top level const of
array, which
leads to little unintuitive behaviour. Consider code:
import std.stdio;
import std.variant;
void main
During initializing Variant, D discards top level const of array, which
leads to little unintuitive behaviour. Consider code:
import std.stdio;
import std.variant;
void main()
{
const int[] arr;
Variant v = Variant( arr );
writeln( v.peek!( typeof( arr ) )() );
writeln( v.peek!(