I have DMD2.053 on Windows 7 x64
The following program compiled and crash on the line where I compare v7 and v1
=====================
module main;

import std.variant;
import std.stdio;

class Foo
{
}

int main(string[] argv)
{
   Variant v1 = Variant.init;
   Object o = new Foo();
   Variant v7 = Variant(o);

   writeln(v7 == v1);

   return 0;
}
=====================

What's going on? and any work around?
I do need to use untyped / Object Variant!

Reply via email to