It's for ABI compatibility reason. Also, it makes sense.

Evan

On Jan 18, 2008, at 1:39 AM, Duncan Sands wrote:

> Hi Evan,
>
>> Do not pass zero sized array, struct, or class using byval  
>> attribute. This is true on both x86-32 and x86-64.
>
> is this because LLVM can't handle it, or is it an optimization?
> If LLVM can't handle passing zero-sized objects using byval, that
> sounds like a bug...
>
> Thanks,
>
> Duncan.

_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to