On Thu, Jun 13, 2013 at 10:19 AM, Jakub Jelinek <ja...@redhat.com> wrote:
> On Thu, Jun 13, 2013 at 10:12:08AM +0200, Richard Biener wrote:
>> > When I remove the ": public zzzA" part the earnings disappear.  Thus,
>> > it seems there is an error somewhere... or am I doing something wrong?
>>
>> I think you need to avoid using vl_embed vectors because their implementation
>> uses offsetof.
>
> That is all of them though.  vl_ptr uses vl_embed as its vec_ field.

Oh ... ;)

So I suppose we need to avoid the use of offsetof.  But of course the whole
way we construct vec_embedded vectors goes against C++ rules ...

Thus indeed, we only support POD vector element types (we completely
lack invocations of constructors and destructors for example).

Richard.

>         Jakub

Reply via email to