| Index: src/IceTargetLoweringX86BaseImpl.h
|
| diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h
|
| index 1ad9b2941799f01b340cbfff45cbe1d9f6ea2775..b6b54e397d6fd1be0f638a84692485ca8810de91 100644
|
| --- a/src/IceTargetLoweringX86BaseImpl.h
|
| +++ b/src/IceTargetLoweringX86BaseImpl.h
|
| @@ -956,6 +956,7 @@ void TargetX86Base<Machine>::lowerAlloca(const InstAlloca *Inst) {
|
| uint32_t Alignment =
|
| std::max(AlignmentParam, Traits::X86_STACK_ALIGNMENT_BYTES);
|
| if (Alignment > Traits::X86_STACK_ALIGNMENT_BYTES) {
|
| + IsEbpBasedFrame = true;
|
| _and(esp, Ctx->getConstantInt32(-Alignment));
|
| }
|
| if (const auto *ConstantTotalSize =
|
|
|