www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - bug or feature? shared objects and tuples

reply "Jack Applegame" <japplegame gmail.com> writes:
It is impossible to pack a structure with shared object into 
tuple.

```
import std.concurrency;
import std.typecons;

class Foo {}

struct A {
	shared Foo foo;
}

void main() {
	auto a = tuple(new shared Foo); // ОК
  	auto b = tuple(A());            // Error: static assert "unable 
to format shared objects"
}
```
Aug 26 2013
parent reply Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 8/27/13, Jack Applegame <japplegame gmail.com> wrote:
 It is impossible to pack a structure with shared object into
 tuple.
Bug. Please file it to bugzilla: http://d.puremagic.com/issues/enter_bug.cgi?product=D Thanks!
Aug 26 2013
parent "Jack Applegame" <japplegame gmail.com> writes:
On Monday, 26 August 2013 at 23:04:24 UTC, Andrej Mitrovic wrote:
 Bug. Please file it to bugzilla:
 http://d.puremagic.com/issues/enter_bug.cgi?product=D

 Thanks!
http://d.puremagic.com/issues/show_bug.cgi?id=10907
Aug 26 2013