This change does two things:
- Adds a "Discriminator" field to struct DILineInfo, which defaults to 0.
- Fills out the "Discriminator" field in DILineInfo in DWARFDebugLine::LineTable::getFileLineInfoForAddress(). The discriminator value is already present in the internal DWARF data.
A discriminator isn't format neutral so we'll probably want to start a "format specific information" set in DILineInfo.
This could probably use a comment of the sort:
// Used in DWARF line tables blah blah blah