On 07/16/2011 07:37 AM, Dodji Seketeli wrote:
+/* Returns the highest location [of a token resulting from macro + expansion] encoded in this line table. */ +#define LINEMAPS_MACRO_HIGHEST_LOCATION(SET) \ + LINEMAPS_HIGHEST_LOCATION(SET, true) + +/* Returns the location of the begining of the highest line + -- containing a token resulting from macro expansion -- encoded + in the line table SET. */ +#define LINEMAPS_MACRO_HIGHEST_LINE(SET) \ + LINEMAPS_HIGHEST_LINE(SET, true)
What is the use of these? The ordinary highest line/location are used for various things, but I can't think of a reason you would want the above, nor are they used in any of the patches. Maybe these should be in line_maps instead of maps_info?
Jason