[LLVMdev] 32 bit array size to malloc
Ryan M. Lefever
lefever at crhc.uiuc.edu
Wed Jun 11 14:38:48 PDT 2008
In the C documentation on linux, malloc is defined to take a size
parameter of type size_t. On my 64-bit linux machine, size_t turns out
to be a 64-bit type. In LLVM, AllocationInst's require the array size
passed to them to be a 32-bit type. Is there a reason that LLVM's
intermediate representation restricts the array size to be a 32-bit type?
Regards,
Ryan
More information about the llvm-dev
mailing list