Displaying 2 results from an estimated 2 matches for "memberoffsets".
2010 Apr 23
2
[LLVMdev] variable sized array
Hi all,
just a quick question, in llvm::TargetData,
uint64_t MemberOffsets[1]; // variable sized array!
MemberOffsets has two elements, why it's variable sized ?
yuanfang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100423/6e0d57a5/attachment.html>
2010 Apr 23
0
[LLVMdev] variable sized array
Hi Yuanfang,
> just a quick question, in llvm::TargetData,
>
> uint64_t MemberOffsets[1]; // variable sized array!
>
> MemberOffsets has two elements, why it's variable sized ?
when a StructLayout object is allocated (in TargetData::getStructLayout),
extra memory is allocated, more than that given by the size of the type.
The extra memory is interpreted as being part of...