Revert "IR: MDNode => Value"
[oota-llvm.git] / tools / opt / BreakpointPrinter.cpp
index e557875546ab08eb6ec0194b810a001cb45a1ca6..44f4a11773ef43bad82520c13919ac107bd7854e 100644 (file)
@@ -55,7 +55,7 @@ struct BreakpointPrinter : public ModulePass {
     if (NamedMDNode *NMD = M.getNamedMetadata("llvm.dbg.sp"))
       for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) {
         std::string Name;
-        DISubprogram SP(cast_or_null<MDNode>(NMD->getOperand(i)));
+        DISubprogram SP(NMD->getOperand(i));
         assert((!SP || SP.isSubprogram()) &&
                "A MDNode in llvm.dbg.sp should be null or a DISubprogram.");
         if (!SP)