| Index: src/IceTargetLoweringX86Base.h
|
| diff --git a/src/IceTargetLoweringX86Base.h b/src/IceTargetLoweringX86Base.h
|
| index bf430727f1524501dc6d44af1c41687f99a7a189..fc8dea23f9e22b23ef95df1c23501ddd2d0793aa 100644
|
| --- a/src/IceTargetLoweringX86Base.h
|
| +++ b/src/IceTargetLoweringX86Base.h
|
| @@ -88,8 +88,8 @@ public:
|
|
|
| bool hasFramePointer() const override { return IsEbpBasedFrame; }
|
| void setHasFramePointer() override { IsEbpBasedFrame = true; }
|
| - SizeT getStackReg() const override { return Traits::RegisterSet::Reg_esp; }
|
| - SizeT getFrameReg() const override { return Traits::RegisterSet::Reg_ebp; }
|
| + SizeT getStackReg() const override { return Traits::StackPtr; }
|
| + SizeT getFrameReg() const override { return Traits::FramePtr; }
|
| SizeT getFrameOrStackReg() const override {
|
| return IsEbpBasedFrame ? getFrameReg() : getStackReg();
|
| }
|
|
|