Displaying 3 results from an estimated 3 matches for "fsize3".
Did you mean:
fsize
2010 Apr 01
1
[LLVMdev] Idea for Google Summer Code : C Compiler for EFI Byte Code implement in LLVM
...e notions of
>> variably modified types (which are VLAs in C99) to include pointers.
>>
>
I have read the sizeof and VLA in C99
I found a example:
EXAMPLE 3 In this example, the size of a variable-length array is computed
and returned from a function:
#include <stddef.h>
size_t fsize3(int n)
{
char b[n+3]; // variable length array
return sizeof b; // execution time sizeof
}
int main()
{
size_t size;
size = fsize3(10); // fsize3 returns 13
return 0;
}
And I found some information with clang about VLA
(http://clang.llvm.org/cxx_compatibility.html#vla)
Does llvm/clang doe...
2010 Mar 19
5
[LLVMdev] Idea for Google Summer Code : C Compiler for EFI Byte Code implement in LLVM
On Fri, Mar 19, 2010 at 3:47 PM, Chris Lattner <clattner at apple.com> wrote:
>
> On Mar 19, 2010, at 11:08 AM, 琬菁楊 wrote:
>
>
> Hello Tristan and all,
>
> I have already know that if I want to do this feature(c -> EFI Byte code)
> for GCC
> I should further modify the GCC front end(parser) to solve the problem (the
> size
> of pointer is determined at
2010 Apr 01
0
[LLVMdev] Idea for Google Summer Code : C Compiler for EFI Byte Code implement in LLVM
On Apr 1, 2010, at 1:27 PM, 琬菁楊 wrote:
> int main()
> {
> size_t size;
> size = fsize3(10); // fsize3 returns 13
> return 0;
> }
> And I found some information with clang about VLA
> (http://clang.llvm.org/cxx_compatibility.html#vla)
> Does llvm/clang doesn't support sizeof is evaluated at run time??
Yes, clang supports vlas as defined in C99 and sizeof can retu...