Could it be something changed in DMD recently, as in my case (DMD64 D Compiler v2.063.2, on Fedora GNU/Linux) it obviously picks Variant. Why it does not pick the immutable instance of A is beyond me. If we reverse the order of arguments in the receive(), we will get the "function with arguments (VariantN!(32LU)) occludes successive function" error...
- std.concurrency : sending immutable classes Dicebot
- Re: std.concurrency : sending immutable class... Gary Willoughby
- Re: std.concurrency : sending immutable c... Dicebot
- Re: std.concurrency : sending immutab... Jonathan M Davis
- Re: std.concurrency : sending immutab... Joseph Rushton Wakeling
- Re: std.concurrency : sending immutab... Dicebot
- Re: std.concurrency : sending immutab... Dejan Lekic
- Re: std.concurrency : sending immutab... Dicebot
- Re: std.concurrency : sending imm... Dicebot
- Re: std.concurrency : sendin... Jonathan M Davis
- Re: std.concurrency : sendin... Dejan Lekic
- Re: std.concurrency : sending imm... Joseph Rushton Wakeling
- Re: std.concurrency : sending immutable class... Dejan Lekic