aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-diff/lib
diff options
context:
space:
mode:
authorJennifer Yu <jennifer.yu@intel.com>2021-08-03 11:16:29 -0700
committerJennifer Yu <jennifer.yu@intel.com>2021-08-05 08:59:35 -0700
commit6b0f35931a44b0fbd27297f83087d3a4c352e83f (patch)
tree29b1bdb28561f552b856b19206253e082dcb57b4 /llvm/tools/llvm-diff/lib
parent72661f337ae03f5cb2988717bc1486cd9bc4baef (diff)
downloadllvm-6b0f35931a44b0fbd27297f83087d3a4c352e83f.zip
llvm-6b0f35931a44b0fbd27297f83087d3a4c352e83f.tar.gz
llvm-6b0f35931a44b0fbd27297f83087d3a4c352e83f.tar.bz2
Fix signal during the call to checkOpenMPLoop.
The root problem is a null pointer is accessed during the call to checkOpenMPLoop, because loop up bound expr is an error expression due to error diagnostic was emit early. To fix this, in setLCDeclAndLB, setUB and setStep instead return false, return true when LB, UB or Step contains Error, so that the checking is stopped in checkOpenMPLoop. Differential Revision: https://reviews.llvm.org/D107385
Diffstat (limited to 'llvm/tools/llvm-diff/lib')
0 files changed, 0 insertions, 0 deletions