tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Fix comment.
2012-04-26 Manuel López-Ibáñez <manu@gcc.gnu.org> * tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Fix comment. Delete unused parameter first_exp_point_map. (virt_loc_aware_diagnostic_finalizer): Update call. libcpp/ * line-map.c (linemap_resolve_location): Synchronize comments with those in line-map.h. * include/line-map.h (linemap_resolve_location): Fix spelling in comment. From-SVN: r186860
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
2012-04-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
|
||||
|
||||
* line-map.c (linemap_resolve_location): Synchronize comments with
|
||||
those in line-map.h.
|
||||
* include/line-map.h (linemap_resolve_location): Fix spelling in
|
||||
comment.
|
||||
|
||||
2012-03-22 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* lex.c (search_line_fast): Provide Neon-optimized version for ARM.
|
||||
|
||||
@@ -651,7 +651,7 @@ enum location_resolution_kind
|
||||
LRK_SPELLING_LOCATION.
|
||||
|
||||
If LOC_MAP is not NULL, *LOC_MAP is set to the map encoding the
|
||||
returned location. Note that if the resturned location wasn't originally
|
||||
returned location. Note that if the returned location wasn't originally
|
||||
encoded by a map, the *MAP is set to NULL. This can happen if LOC
|
||||
resolves to a location reserved for the client code, like
|
||||
UNKNOWN_LOCATION or BUILTINS_LOCATION in GCC. */
|
||||
|
||||
+11
-8
@@ -1015,19 +1015,22 @@ linemap_macro_loc_to_exp_point (struct line_maps *set,
|
||||
* If LRK is set to LRK_MACRO_EXPANSION_POINT
|
||||
-------------------------------
|
||||
|
||||
The virtual location is resolved to the location to the locus of
|
||||
the expansion point of the macro.
|
||||
The virtual location is resolved to the first macro expansion point
|
||||
that led to this macro expansion.
|
||||
|
||||
* If LRK is set to LRK_SPELLING_LOCATION
|
||||
-------------------------------------
|
||||
|
||||
The virtual location is resolved to the location to the locus where
|
||||
the token has been spelled in the source. This can follow through
|
||||
all the macro expansions that led to the token.
|
||||
The virtual location is resolved to the locus where the token has
|
||||
been spelled in the source. This can follow through all the macro
|
||||
expansions that led to the token.
|
||||
|
||||
* If LRK is set to LRK_MACRO_PARM_REPLACEMENT_POINT
|
||||
* If LRK is set to LRK_MACRO_DEFINITION_LOCATION
|
||||
--------------------------------------
|
||||
|
||||
The virtual location is resolved to the locus of the token in the
|
||||
context of the macro definition.
|
||||
|
||||
If LOC is the locus of a token that is an argument of a
|
||||
function-like macro [replacing a parameter in the replacement list
|
||||
of the macro] the virtual location is resolved to the locus of the
|
||||
@@ -1038,8 +1041,8 @@ linemap_macro_loc_to_exp_point (struct line_maps *set,
|
||||
function-like macro, then the function behaves as if LRK was set to
|
||||
LRK_SPELLING_LOCATION.
|
||||
|
||||
If MAP is non-NULL, *MAP is set to the map of the resolved
|
||||
location. Note that if the resturned location wasn't originally
|
||||
If LOC_MAP is not NULL, *LOC_MAP is set to the map encoding the
|
||||
returned location. Note that if the returned location wasn't originally
|
||||
encoded by a map, the *MAP is set to NULL. This can happen if LOC
|
||||
resolves to a location reserved for the client code, like
|
||||
UNKNOWN_LOCATION or BUILTINS_LOCATION in GCC. */
|
||||
|
||||
Reference in New Issue
Block a user