git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@290278
91177308-0d34-0410-b5e6-
96231b3b80d8
for (const auto &P : PointsByFn) {
std::string FunctionName = P.first;
+ std::set<std::string> WrittenIds;
+
ByFn->key(FunctionName);
// Output <point_id> : "<line>:<col>".
for (const auto &Loc : Point->Locs) {
if (Loc.FileName != FileName || Loc.FunctionName != FunctionName)
continue;
+ if (WrittenIds.find(Point->Id) != WrittenIds.end())
+ continue;
+ WrittenIds.insert(Point->Id);
ById->key(Point->Id);
W << (utostr(Loc.Line) + ":" + utostr(Loc.Column));
}