[libFuzzer] simplify the code for print_coverage=1 so that it doesn't fail on broken debug info

llvm-svn: 353781
GitOrigin-RevId: 56b2d57cbf6b3f71a0b3af0dd44bdf01a0e1bc29
diff --git a/FuzzerTracePC.cpp b/FuzzerTracePC.cpp
index d2edb00..240d76f 100644
--- a/FuzzerTracePC.cpp
+++ b/FuzzerTracePC.cpp
@@ -300,7 +300,6 @@
     if (FunctionStr.find("in ") == 0)
       FunctionStr = FunctionStr.substr(3);
     std::string LineStr = DescribePC("%l", VisualizePC);
-    size_t Line = std::stoul(LineStr);
     size_t NumEdges = Last - First;
     Vector<uintptr_t> UncoveredPCs;
     for (auto TE = First; TE < Last; TE++)
@@ -308,7 +307,8 @@
         UncoveredPCs.push_back(TE->PC);
     Printf("%sCOVERED_FUNC: hits: %zd", Counter ? "" : "UN", Counter);
     Printf(" edges: %zd/%zd", NumEdges - UncoveredPCs.size(), NumEdges);
-    Printf(" %s %s:%zd\n", FunctionStr.c_str(), FileStr.c_str(), Line);
+    Printf(" %s %s:%s\n", FunctionStr.c_str(), FileStr.c_str(),
+           LineStr.c_str());
     if (Counter)
       for (auto PC : UncoveredPCs)
         Printf("  UNCOVERED_PC: %s\n",