summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2015-09-21 21:29:43 +0000
committerMehdi Amini <mehdi.amini@apple.com>2015-09-21 21:29:43 +0000
commit24e20583d151fccc4773b5d7f87553bba9bf3bf9 (patch)
tree4d6d658fe2812c3eced5a0ca68fc7fdb0984e673 /llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
parent9ebdc69214f7c1a82f87eda581ca841be6bd246c (diff)
downloadbcm5719-llvm-24e20583d151fccc4773b5d7f87553bba9bf3bf9.tar.gz
bcm5719-llvm-24e20583d151fccc4773b5d7f87553bba9bf3bf9.zip
Fix UB: can't bind a reference to nullptr (NFC)
From: Mehdi Amini <mehdi.amini@apple.com> llvm-svn: 248213
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopUnswitch.cpp')
-rw-r--r--llvm/lib/Transforms/Scalar/LoopUnswitch.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp b/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
index 8aa3c887c24..a00603bd22f 100644
--- a/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
+++ b/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
@@ -419,7 +419,7 @@ bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPM_Ref) {
Function *F = currentLoop->getHeader()->getParent();
bool Changed = false;
do {
- assert(currentLoop->isLCSSAForm(*DT));
+ assert(!DT || currentLoop->isLCSSAForm(*DT));
redoLoop = false;
Changed |= processCurrentLoop();
} while(redoLoop);
OpenPOWER on IntegriCloud