OSDN Git Service

Remove unnecessary cast.
authorDevang Patel <dpatel@apple.com>
Tue, 29 Sep 2009 19:56:13 +0000 (19:56 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 29 Sep 2009 19:56:13 +0000 (19:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83100 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

index 1b28bbd..8591da7 100644 (file)
@@ -381,8 +381,7 @@ void SelectionDAGISel::SelectBasicBlock(BasicBlock *LLVMBB,
     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 @@ void SelectionDAGISel::SelectAllBasicBlocks(Function &Fn,
         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());