[ImplicitNulls] Fix wrapping by breaking up a condition, NFC
authorSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 12 Nov 2015 20:51:49 +0000 (20:51 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 12 Nov 2015 20:51:49 +0000 (20:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252947 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/ImplicitNullChecks.cpp

index 8e24c860c05ab037d48d8162293f1c6db80f6791..dbfdbe9d6a66e59a1df922c35ab9ac03907e0f7e 100644 (file)
@@ -225,10 +225,10 @@ bool ImplicitNullChecks::analyzeBlockForNullChecks(
     MachineBasicBlock &MBB, SmallVectorImpl<NullCheck> &NullCheckList) {
   typedef TargetInstrInfo::MachineBranchPredicate MachineBranchPredicate;
 
-  MDNode *BranchMD =
-      MBB.getBasicBlock()
-          ? MBB.getBasicBlock()->getTerminator()->getMetadata(LLVMContext::MD_make_implicit)
-          : nullptr;
+  MDNode *BranchMD = nullptr;
+  if (auto *BB = MBB.getBasicBlock())
+    BranchMD = BB->getTerminator()->getMetadata(LLVMContext::MD_make_implicit);
+
   if (!BranchMD)
     return false;