for (unsigned i = 0, e = NumArgs; i != e; ++i)
EltTys.push_back(DblTy);
- return DBuilder->createSubroutineType(Unit,
- DBuilder->getOrCreateTypeArray(EltTys));
+ return DBuilder->createSubroutineType(DBuilder->getOrCreateTypeArray(EltTys));
}
//===----------------------------------------------------------------------===//
FContext, P.getName(), StringRef(), Unit, LineNo,
CreateFunctionType(TheFunction->arg_size(), Unit),
false /* internal linkage */, true /* definition */, ScopeLine,
- DINode::FlagPrototyped, false, TheFunction);
+ DINode::FlagPrototyped, false);
+ TheFunction->setSubprogram(SP);
// Push the current scope.
KSDbgInfo.LexicalBlocks.push_back(SP);