1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00

Fix erroneous assertion failure on the following code:

declare int "malloc"(...)

...

%reg112 = call int (...) * %malloc( uint %cast1007 )

llvm-svn: 932
This commit is contained in:
Chris Lattner 2001-10-21 21:54:51 +00:00
parent a5248f25c9
commit b9dca5e2e6

View File

@ -26,7 +26,7 @@ CallInst::CallInst(Value *Meth, const vector<Value*> &params,
const MethodType::ParamTypes &PL = MTy->getParamTypes();
assert((params.size() == PL.size()) ||
(MTy->isVarArg() && params.size() >= PL.size()-1) &&
(MTy->isVarArg() && params.size() >= PL.size()) &&
"Calling a function with bad signature");
for (unsigned i = 0; i < params.size(); i++)
Operands.push_back(Use(params[i], this));