[LLVMdev] Extracting all BasicBlocks of a Function into new Function
Bram Adams
bram.adams at ugent.be
Tue Oct 3 12:24:36 PDT 2006
Hi,
Op 3-okt-06, om 20:48 heeft Chris Lattner het volgende geschreven:
> You'd have to change it to something like:
>
> void foo(int X, ...) {
> P = va_start();
> bar(X, P);
> }
>
> void bar(int X, valist P) {
> use(P);
> }
Can the other va_...-intrinsics be used in bar as were the "P =
va_start" in bar? The va_start probably is unnecessary now in bar,
but where dus the va_end need to be: at the end of foo or of bar or
doesn't it matter?
Thanks for the remark,
Bram Adams
GH-SEL, INTEC, Ghent University (Belgium)
More information about the llvm-dev
mailing list