Remove unnecessary cast.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83100 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
index 1b28bbd..8591da7 100644
--- a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+++ b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
@@ -381,8 +381,7 @@
     if (MDDbgKind) {
       // Update DebugLoc if debug information is attached with this
       // instruction.
-      if (MDNode *Dbg =
-          dyn_cast_or_null<MDNode>(TheMetadata.getMD(MDDbgKind, I))) {
+      if (MDNode *Dbg = TheMetadata.getMD(MDDbgKind, I)) {
         DILocation DILoc(Dbg);
         DebugLoc Loc = ExtractDebugLocation(DILoc, MF->getDebugLocInfo());
         SDL->setCurDebugLoc(Loc);
@@ -743,8 +742,7 @@
         if (MDDbgKind) {
           // Update DebugLoc if debug information is attached with this
           // instruction.
-          if (MDNode *Dbg =
-              dyn_cast_or_null<MDNode>(TheMetadata.getMD(MDDbgKind, BI))) {
+          if (MDNode *Dbg = TheMetadata.getMD(MDDbgKind, BI)) {
             DILocation DILoc(Dbg);
             DebugLoc Loc = ExtractDebugLocation(DILoc,
                                                 MF.getDebugLocInfo());