[svn r234] Fixed: missed a few bogus #ifs in last revision.

This commit is contained in:
Tomas Lindquist Olsen
2008-06-05 06:43:34 +02:00
parent d03c3a7757
commit d72ed8f5eb

View File

@@ -1171,10 +1171,10 @@ DValue* CallExp::toElem(IRState* p)
Argument* fnarg = Argument::getNth(tf->parameters, i);
DValue* argval = DtoArgument(fnarg, (Expression*)arguments->data[i]);
llargs[j] = argval->getRVal();
#if USE_BYVAL
if (fnarg->llvmByVal)
palist = palist.addAttr(j, llvm::ParamAttr::ByVal);
#endif
j++;
}
@@ -1195,10 +1195,8 @@ DValue* CallExp::toElem(IRState* p)
llargs[j] = DtoBitCast(llargs[j], llfnty->getParamType(j));
}
#if USE_BYVAL
if (fnarg && fnarg->llvmByVal)
palist = palist.addAttr(j+1, llvm::ParamAttr::ByVal);
#endif
// this hack is necessary :/
if (dfn && dfn->func && dfn->func->runTimeHack) {