Verifier: Remove unnecessary null check
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Sun, 15 Mar 2015 00:50:57 +0000 (00:50 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Sun, 15 Mar 2015 00:50:57 +0000 (00:50 +0000)
This is already assumed to be non-null above due to a dyn_cast<>.  Also
remove extraneous braces around statement.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232292 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/Verifier.cpp

index d660530db1d24fe57c454c5bef4c9f1b6f031547..1e1355000e8d5b0f3bc9f804bb18ff12dd511b2e 100644 (file)
@@ -2795,10 +2795,10 @@ void Verifier::visitIntrinsicFunctionCall(Intrinsic::ID ID, CallInst &CI) {
            "constant int",
            &CI);
     break;
            "constant int",
            &CI);
     break;
-  case Intrinsic::dbg_declare: {  // llvm.dbg.declare
-    Assert(CI.getArgOperand(0) && isa<MetadataAsValue>(CI.getArgOperand(0)),
+  case Intrinsic::dbg_declare: // llvm.dbg.declare
+    Assert(isa<MetadataAsValue>(CI.getArgOperand(0)),
            "invalid llvm.dbg.declare intrinsic call 1", &CI);
            "invalid llvm.dbg.declare intrinsic call 1", &CI);
-  } break;
+    break;
   case Intrinsic::memcpy:
   case Intrinsic::memmove:
   case Intrinsic::memset: {
   case Intrinsic::memcpy:
   case Intrinsic::memmove:
   case Intrinsic::memset: {