From 5d87b9d26aad69c475244f655a6d0b066d5238a8 Mon Sep 17 00:00:00 2001 From: akashk4 <akashk4@illinois.edu> Date: Wed, 8 Jan 2020 18:52:17 -0600 Subject: [PATCH] Fixing the argument size getter in loop --- hpvm/lib/Transforms/GenVISC/GenVISC.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hpvm/lib/Transforms/GenVISC/GenVISC.cpp b/hpvm/lib/Transforms/GenVISC/GenVISC.cpp index 70a8671e76..9c53862469 100644 --- a/hpvm/lib/Transforms/GenVISC/GenVISC.cpp +++ b/hpvm/lib/Transforms/GenVISC/GenVISC.cpp @@ -525,7 +525,7 @@ static Function* genInternalNode(Function* KernelF, unsigned level, // Generate Bind intrinsics Function* bindInputF = Intrinsic::getDeclaration(module, Intrinsic::visc_bind_input); DEBUG(errs() << "Generating input binding:\n" << *bindInputF << "\n"); - for(unsigned i=0; i < ChildNodeF->getArgumentList().size(); i++) { + for(unsigned i=0; i < ChildNodeF->arg_size(); i++) { std::vector<Value*> bindArgs; bindArgs.push_back(CreateNodeCall); bindArgs.push_back(ConstantInt::get(Type::getInt32Ty(module->getContext()), i)); -- GitLab