[llvm-commits] [llvm] r94843 - /llvm/trunk/lib/Target/X86/X86FastISel.cpp

Dale Johannesen dalej at apple.com
Fri Jan 29 13:21:28 PST 2010


Author: johannes
Date: Fri Jan 29 15:21:28 2010
New Revision: 94843

URL: http://llvm.org/viewvc/llvm-project?rev=94843&view=rev
Log:
Add assertion to humor the paranoid.


Modified:
    llvm/trunk/lib/Target/X86/X86FastISel.cpp

Modified: llvm/trunk/lib/Target/X86/X86FastISel.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86FastISel.cpp?rev=94843&r1=94842&r2=94843&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/X86FastISel.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86FastISel.cpp Fri Jan 29 15:21:28 2010
@@ -1156,6 +1156,7 @@
   case Intrinsic::dbg_declare: {
     DbgDeclareInst *DI = cast<DbgDeclareInst>(&I);
     X86AddressMode AM;
+    assert(DI->getAddress() && "Null address should be checked earlier!");
     if (!X86SelectAddress(DI->getAddress(), AM))
       return false;
     const TargetInstrDesc &II = TII.get(TargetInstrInfo::DEBUG_VALUE);





More information about the llvm-commits mailing list