Lines Matching refs:LOC
444 #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC))
445 #define COMBINE_LOCATION_DATA(SET, LOC, BLOCK) \
446 get_combined_adhoc_loc ((SET), (LOC), (BLOCK))
527 #define SOURCE_LINE(MAP, LOC) \
528 (((((LOC) - linemap_check_ordinary (MAP)->start_location) \
532 #define SOURCE_COLUMN(MAP, LOC) \
533 ((((LOC) - linemap_check_ordinary (MAP)->start_location) \
657 If LOC is *NOT* the location of a token resulting from the
662 Now if LOC *IS* the location of a token resulting from the
684 If LOC is the locus of a token that is an argument of a
690 If LOC is the locus of a token that is not an argument of a
696 encoded by a map, the *MAP is set to NULL. This can happen if LOC
705 /* Suppose that LOC is the virtual location of a token coming from the
716 /* If LOC is the virtual location of a token coming from the expansion
724 Otherwise, if the spelling location for LOC is not reserved or if
725 LOC doesn't come from the expansion of a macro, the function
726 returns LOC as is and *MAP is not touched.
729 different from LOC. */
734 /* Expand source code location LOC and return a user readable source
735 code location. LOC must be a spelling (non-virtual) location. If
763 /* Dump debugging information about source location LOC into the file
764 stream STREAM. SET is the line map set LOC comes from. */