[LLVMdev] Accessing a function's arguments
Chris Lattner
sabre at nondot.org
Sun Oct 13 15:57:00 PDT 2002
> My incorrect assumption was that the ArgumentList would get built when the
> Function is instantiated -- by simply walking over the parameter type vector
> of the FunctionType.
I just checked in a changeset that changes LLVM to operate exactly this
way: when a Function is constructed, the argument list is populated. Thus
every function will always have an argument list that matches it's
function type, even external functions.
I think this is a case where you incorrect expectations was due to a
problem in LLVM, not your expectations. :)
Thanks,
-Chris
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/
More information about the llvm-dev
mailing list