void UnitEmitter::setLines(const LineTable& lines) { Offset prevPastOffset = 0; for (size_t i = 0; i < lines.size(); ++i) { const LineEntry* line = &lines[i]; Location sLoc; sLoc.line0 = sLoc.line1 = line->val(); Offset pastOffset = line->pastOffset(); recordSourceLocation(&sLoc, prevPastOffset); prevPastOffset = pastOffset; } }