On Thursday, 8 August 2013 at 20:08:11 UTC, JR wrote:
Passing by value, e.g. tid.send(eventStruct);
core.exception.AssertError@/usr/include/d/4.8/std/variant.d(280): target must be non-null

http://d.puremagic.com/issues/show_bug.cgi?id=9122, should be fixed now.

Passing by immutable, e.g. tid.send(cast(immutable) eventStruct);
/usr/include/d/4.8/std/variant.d:552: Error: cannot modify immutable expression *p /usr/include/d/4.8/std/concurrency.d:111: Error: template instance std.variant.VariantN!(32LU).VariantN.opAssign!(immutable(IrcEvent)) error instantiating

http://d.puremagic.com/issues/show_bug.cgi?id=10740

David

Reply via email to