diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2015-09-21 21:29:43 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2015-09-21 21:29:43 +0000 |
commit | 24e20583d151fccc4773b5d7f87553bba9bf3bf9 (patch) | |
tree | 4d6d658fe2812c3eced5a0ca68fc7fdb0984e673 /llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | |
parent | 9ebdc69214f7c1a82f87eda581ca841be6bd246c (diff) | |
download | bcm5719-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.cpp | 2 |
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); |