[LLVMdev] Is va_arg deprecated?

Eric Christopher echristo at apple.com
Wed Aug 17 12:41:58 PDT 2011


On Aug 17, 2011, at 11:53 AM, Will Dietz wrote:

> FWIW, attached is a similar patch that adds a -falways-use-llvm-vaarg
> flag to Clang.
> 
> Applies against mainline.
> 
> (As discussed, va_arg isn't really supported well so this probably
> doesn't work well on anything other than simple code, YMMV, etc)
> 
> ~Will
> 
> On Thu, May 12, 2011 at 12:29 PM, Arushi Aggarwal <arushi987 at gmail.com> wrote:
>> Have these changes made it to mainline? Is there a way to get a patch for the
>> backend, which does the actual lowering?
>> 
>> Thanks,
>> Arushi
>> 
>> On Sun, Feb 20, 2011 at 1:54 PM, David Meyer <pdox at google.com> wrote:
>>> Sergey,
>>> Here's a patch on llvm-gcc which adds a flag "-fuse-llvm-va-arg".
>>> (Note that this patch won't ever be part of llvm-gcc upstream. It will most
>>> likely be deprecated by later changes.)
>>> - pdox
>>> 
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>>> 
>> 
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>> 
> <0001-Add-option-to-force-emitting-va_arg-instruction.patch>_______________________________________________

So, what's the point of this one?

-eric




More information about the llvm-dev mailing list