[cfe-commits] libclang: Updated patch to expose array size and element type
Vinay Sajip
vinay_sajip at yahoo.co.uk
Mon Oct 3 08:54:49 PDT 2011
I've attached a patch to do the following:
clang_getArrayElementType is renamed to clang_getElementType. The comment reflects that it supports not only arrays but vector and complex types.
The implementation supports constant and incomplete arrays, vector and complex types.
clang_getArraySize now also supports vector types.
----- Original Message -----
> From: Argyrios Kyrtzidis <kyrtzidis at apple.com>
> To: Vinay Sajip <vinay_sajip at yahoo.co.uk>
> Cc: "cfe-commits at cs.uiuc.edu" <cfe-commits at cs.uiuc.edu>
> Sent: Tuesday, 27 September 2011, 21:11
> Subject: Re: [cfe-commits] libclang: Patch to expose array size and element type
>
>
> On Sep 27, 2011, at 12:08 PM, Vinay Sajip wrote:
>
>>> From: Argyrios Kyrtzidis <kyrtzidis at apple.com>
>>
>>>
>>> In r140614, thanks!
>>>
>>
>>
>> Thanks very much. Actually, I had an additional use case I came across: I
> want to get the element type for incomplete arrays, too, and also for complex
> types. Possibly the clang_getArrayElementType() function could be just renamed
> to clang_getElementType(), where it could serve to return also the element type
> for Complex as well as the array types. Alternatively, we could leave the Array
> one as is and add an explicit clang_getComplexElementType().
>
> clang_getElementType() sounds good.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: arrays.diff
Type: application/octet-stream
Size: 3197 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20111003/611603b2/attachment.obj>
More information about the cfe-commits
mailing list