Reapply 79977.
[oota-llvm.git] / lib / Analysis / DbgInfoPrinter.cpp
index 913490d604a3640a209eeb667c9c71877cd5a386..8063476bb5e6e0b239fbaa71236d8ed0f2705677 100644 (file)
@@ -90,7 +90,7 @@ void PrintDbgInfo::printStopPoint(const DbgStopPointInst *DSI) {
 }
 
 void PrintDbgInfo::printFuncStart(const DbgFuncStartInst *FS) {
-  DISubprogram Subprogram(cast<GlobalVariable>(FS->getSubprogram()));
+  DISubprogram Subprogram(FS->getSubprogram());
   std::string Res1, Res2;
   Out << "; fully qualified function name: " << Subprogram.getDisplayName(Res1)
       << " return type: " << Subprogram.getReturnTypeName(Res2)