[Transforms] visitCmpBlock - don't dereference a dyn_cast<>. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 8 Oct 2020 19:18:18 +0000 (20:18 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 8 Oct 2020 19:18:32 +0000 (20:18 +0100)
commit6aa10ae5bfd885a71d68d54363d338f35e8aad58
tree5f873d4f4759a739a594afd9a27173844a8ebe89
parent5ac89add1e380b7e32cb50ebaf2c38ef660b3114
[Transforms] visitCmpBlock - don't dereference a dyn_cast<>. NFCI.

Use cast<> as we immediately dereference the pointer afterwards - cast<> will assert if we fail.

Prevents clang static analyzer warning that we could deference a null pointer.
llvm/lib/Transforms/Scalar/MergeICmps.cpp