Assert unhandled case.
authorJim Laskey <jlaskey@mac.com>
Fri, 17 Nov 2006 18:49:39 +0000 (18:49 +0000)
committerJim Laskey <jlaskey@mac.com>
Fri, 17 Nov 2006 18:49:39 +0000 (18:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31828 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCRegisterInfo.cpp

index 5edf051924c1487d85a84a3779597c042f591477..c871cb3b7864893c354c5340b41529df6df9dec7 100644 (file)
@@ -445,6 +445,8 @@ void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II) const {
   // Get stack alignments.
   unsigned TargetAlign = MF.getTarget().getFrameInfo()->getStackAlignment();
   unsigned MaxAlign = MFI->getMaxAlignment();
+  assert(MaxAlign <= TargetAlign &&
+         "Dynamic alloca with large aligns not supported");
 
   // Determine the previous frame's address.  If FrameSize can't be
   // represented as 16 bits or we need special alignment, then we load the