diff options
Diffstat (limited to 'lib/Target/ARM/ARMFrameInfo.h')
-rw-r--r-- | lib/Target/ARM/ARMFrameInfo.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/Target/ARM/ARMFrameInfo.h b/lib/Target/ARM/ARMFrameInfo.h index 5bd7f67667..c56640a354 100644 --- a/lib/Target/ARM/ARMFrameInfo.h +++ b/lib/Target/ARM/ARMFrameInfo.h @@ -17,17 +17,15 @@ #include "ARM.h" #include "llvm/Target/TargetFrameInfo.h" -#include "llvm/Target/TargetMachine.h" +#include "ARMSubtarget.h" namespace llvm { -class ARMFrameInfo: public TargetFrameInfo { - +class ARMFrameInfo : public TargetFrameInfo { public: - ARMFrameInfo() - : TargetFrameInfo(TargetFrameInfo::StackGrowsDown, 8, 0) { + ARMFrameInfo(const ARMSubtarget &ST) + : TargetFrameInfo(StackGrowsDown, ST.getStackAlignment(), 0) { } - }; } // End llvm namespace |