One more. When llvm-extract remove a function with byval parameters, it also drops the attribute.
Just in case you are interested. :-) If you don't get to it soon, I'll hack on it tomorrow. Thanks, Evan On Jan 10, 2008, at 10:43 PM, Duncan Sands wrote: > Hi Evan, > >> Allow parameter attributes on varargs function parameters. > > there are some issues that need to be fixed: > (1) the asm parser drops parameter attributes specified on the varargs > part of a call/invoke; > (2) when the DAE pass drops varargs call arguments, the parameter > attributes need to be trimmed, since otherwise you can have attributes > that don't correspond to a call argument any more; > (3) when instcombine resolves calls to a bitcast of a function into > a direct call, then parameter attributes will be lost on any varargs > part of a call. > > You need this for byval support, right? > > D. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits