Use more idiomatic assert.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 21 Feb 2012 03:51:14 +0000 (03:51 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 21 Feb 2012 03:51:14 +0000 (03:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151026 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/ScalarEvolutionExpander.cpp

index 5c52b88ac2224c0de4f9449e1b0d51904c7a66fe..0f2a634a20684ae05839c0a6e75d1a8a50bb005b 100644 (file)
@@ -503,8 +503,8 @@ Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin,
     V = InsertNoopCastOfTo(V,
        Type::getInt8PtrTy(Ty->getContext(), PTy->getAddressSpace()));
 
-    assert(!dyn_cast<Instruction>(V) ||
-           SE.DT->properlyDominates(dyn_cast<Instruction>(V),
+    assert(!isa<Instruction>(V) ||
+           SE.DT->properlyDominates(cast<Instruction>(V),
                                     Builder.GetInsertPoint()));
 
     // Expand the operands for a plain byte offset.