| Index: lib/Transforms/NaCl/ExpandVarArgs.cpp
|
| diff --git a/lib/Transforms/NaCl/ExpandVarArgs.cpp b/lib/Transforms/NaCl/ExpandVarArgs.cpp
|
| index cbafbc275741af9a60b8fc59715cd01131412c6e..429e694c07bcd28b8bdea79e06b5bfc1df42dc23 100644
|
| --- a/lib/Transforms/NaCl/ExpandVarArgs.cpp
|
| +++ b/lib/Transforms/NaCl/ExpandVarArgs.cpp
|
| @@ -203,6 +203,8 @@ static bool ExpandVarArgCall(InstType *Call, DataLayout *DL) {
|
| // AttributeSets use 1-based indexing.
|
| Attrs.push_back(Call->getAttributes().getParamAttributes(I + 1));
|
| }
|
| + Attrs.push_back(AttributeSet::get(*Context, FuncType->getNumParams() + 1,
|
| + Attribute::NoAlias));
|
| for (unsigned I = FuncType->getNumParams();
|
| I < Call->getNumArgOperands(); ++I) {
|
| Value *ArgVal = Call->getArgOperand(I);
|
|
|