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(); |
} |