| Index: src/IceTargetLoweringX8632.cpp
|
| diff --git a/src/IceTargetLoweringX8632.cpp b/src/IceTargetLoweringX8632.cpp
|
| index 1e510471a902343e8b794a3dd7a8a9a1eb20862a..dbfe60f334a7aa3a11308d600cc45aa924e0269c 100644
|
| --- a/src/IceTargetLoweringX8632.cpp
|
| +++ b/src/IceTargetLoweringX8632.cpp
|
| @@ -1281,6 +1281,8 @@ void TargetX8632::lowerCall(const InstCall *Instr) {
|
| _mov(T, Arg);
|
| _push(T);
|
| } else {
|
| + // Otherwise PNaCl requires parameter types to be at least 32-bits.
|
| + assert(Arg->getType() == IceType_f32 || Arg->getType() == IceType_i32);
|
| _push(Arg);
|
| }
|
| StackOffset += typeWidthInBytesOnStack(Arg->getType());
|
|
|