unsigned LineNo
The presumed line number of this line entry: #line 4.
SrcMgr::CharacteristicKind FileKind
Set the 0 if no flags, 1 if a system header,.
unsigned FileOffset
The offset in this file that the line entry occurs at.
void AddLineNote(FileID FID, unsigned Offset, unsigned LineNo, int FilenameID, unsigned EntryExit, SrcMgr::CharacteristicKind FileKind)
Add a line note to the line table that indicates that there is a #line or GNU line marker at the spec...
static LineEntry get(unsigned Offs, unsigned Line, int Filename, SrcMgr::CharacteristicKind FileKind, unsigned IncludeOffset)
unsigned IncludeOffset
The offset of the virtual include stack location, which is manipulated by GNU linemarker directives.
int FilenameID
The ID of the filename identified by this line entry: #line 4 "foo.c".