<https://lh4.googleusercontent.com/-Am9nM_zm1i0/Uh4zrDQJPlI/AAAAAAAAAAk/utPcxdnVUIg/s1600/buf.png>
I currently have something like this. I get an error when i attempt to 
store data in a message that has multiple message types in it.

message MyTypeA
{
optional string Account = 1 ;
optional string Name = 2 ;
}

message MyTypeB
{
optional int32 position = 1;
}    

message MyCollection
{
optional MyTypeA= 1;
optional MyTypeB pos = 2;
}


Now I am using it as

void SomeMethod(MyTypeA& mta)
{
 MyCollection col;
* col.set_allocated_MyTypeA(&mta); //This point eventually fires of a debug 
assertion*
}

The error I get is 
Debug assertion failed.
Expression : _BLOCK_TYPE_IS_VALID(pHead->nBlockUse);


Any suggestion on where I might be going wrong


-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to