static LineTable createLineTable(SourceLocTable& srcLoc, Offset bclen) { LineTable lines; for (size_t i = 0; i < srcLoc.size(); ++i) { Offset endOff = i < srcLoc.size() - 1 ? srcLoc[i + 1].first : bclen; lines.push_back(LineEntry(endOff, srcLoc[i].second.line1)); } return lines; }