diff options
Diffstat (limited to 'lib/Target/PowerPC/PPCFrameInfo.h')
-rw-r--r-- | lib/Target/PowerPC/PPCFrameInfo.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/PowerPC/PPCFrameInfo.h b/lib/Target/PowerPC/PPCFrameInfo.h index b0bba7979a..423de2978e 100644 --- a/lib/Target/PowerPC/PPCFrameInfo.h +++ b/lib/Target/PowerPC/PPCFrameInfo.h @@ -25,10 +25,10 @@ class PowerPCFrameInfo: public TargetFrameInfo { std::pair<unsigned, int> LR[1]; public: - PowerPCFrameInfo(const TargetMachine &tm) + PowerPCFrameInfo(const TargetMachine &tm, bool LP64) : TargetFrameInfo(TargetFrameInfo::StackGrowsDown, 16, 0), TM(tm) { LR[0].first = PPC::LR; - LR[0].second = 8; + LR[0].second = LP64 ? 16 : 8; } const std::pair<unsigned, int> * |