Honour another bunch of parameter attributes in llvm2cpp

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48942 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Anton Korobeynikov 2008-03-29 11:25:49 +00:00
parent e818717e0c
commit 5f2e499520

View File

@ -462,6 +462,14 @@ CppWriter::printParamAttrs(const PAListPtr &PAL, const std::string &name) {
Out << " | ParamAttr::NoUnwind";
if (attrs & ParamAttr::ByVal)
Out << " | ParamAttr::ByVal";
if (attrs & ParamAttr::NoAlias)
Out << " | ParamAttr::NoAlias";
if (attrs & ParamAttr::Nest)
Out << " | ParamAttr::Nest";
if (attrs & ParamAttr::ReadNone)
Out << " | ParamAttr::ReadNone";
if (attrs & ParamAttr::ReadOnly)
Out << " | ParamAttr::ReadOnly";
Out << ";";
nl(Out);
Out << "Attrs.push_back(PAWI);";