Fixing several transforms which would drop the collector attribute

when copying functions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45356 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Gordon Henriksen
2007-12-25 22:16:06 +00:00
parent 64910eeec4
commit 194c90ed2a
5 changed files with 15 additions and 0 deletions

View File

@@ -1572,6 +1572,11 @@ void CppWriter::printFunctionHead(const Function* F) {
Out << ");";
nl(Out);
}
if (F->hasCollector()) {
printCppName(F);
Out << "->setCollector(\"" << F->getCollector() << "\");";
nl(Out);
}
if (is_inline) {
Out << "}";
nl(Out);