Displaying 2 results from an estimated 2 matches for "pfty".
Did you mean:
fty
2013 Dec 04
0
[LLVMdev] Newbie question: LLVM IR, printf, and varargs
...is chunk of code in lib/AsmParser/LLParser.cpp:
// If RetType is a non-function pointer type, then this is the short
syntax
// for the call, which means that RetType is just the return type. Infer
the
// rest of the function argument types from the arguments that are
present.
PointerType *PFTy = 0;
FunctionType *Ty = 0;
if (!(PFTy = dyn_cast<PointerType>(RetType)) ||
!(Ty = dyn_cast<FunctionType>(PFTy->getElementType()))) {
// Pull out the types of all of the arguments...
std::vector<Type*> ParamTypes;
for (unsigned i = 0, e = ArgList.size(); i...
2013 Dec 03
2
[LLVMdev] Newbie question: LLVM IR, printf, and varargs
Whoops... Seems I forgot the asterisk (*) after the cast. Or something.
Because I did insert the cast and it didn't work. But NOW it works.
Thank you for spending some time on this - and also for presenting the
solution.
-- Mikael
2013/12/4 Eli Bendersky <eliben at google.com>
> This code:
>
> declare i32 @printf(i8* nocapture readonly, ...) nounwind
>
> define