aboutsummaryrefslogtreecommitdiff
path: root/libcpp/include
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2018-08-30 15:16:21 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2018-08-30 15:16:21 +0000
commit24c35f687a2d1e95c45086f5a13a3624cf21f32a (patch)
tree08c94c8294fdbd796a28de50e8ba604b885cda7b /libcpp/include
parent2fb17d2d901d904479fa22dd01b887ff5bc48248 (diff)
downloadgcc-24c35f687a2d1e95c45086f5a13a3624cf21f32a.zip
gcc-24c35f687a2d1e95c45086f5a13a3624cf21f32a.tar.gz
gcc-24c35f687a2d1e95c45086f5a13a3624cf21f32a.tar.bz2
[libcpp] fix some line map comments
https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01978.html * include/line-map.h (enum lc_reason): Comment each member separately. (struct line_maps): Fix reallocator comment. From-SVN: r263987
Diffstat (limited to 'libcpp/include')
-rw-r--r--libcpp/include/line-map.h21
1 files changed, 7 insertions, 14 deletions
diff --git a/libcpp/include/line-map.h b/libcpp/include/line-map.h
index e74ccbb..fd06758 100644
--- a/libcpp/include/line-map.h
+++ b/libcpp/include/line-map.h
@@ -61,20 +61,14 @@ inline int compare (linenum_type lhs, linenum_type rhs)
return 0;
}
-/* Reason for creating a new line map with linemap_add. LC_ENTER is
- when including a new file, e.g. a #include directive in C.
- LC_LEAVE is when reaching a file's end. LC_RENAME is when a file
- name or line number changes for neither of the above reasons
- (e.g. a #line directive in C); LC_RENAME_VERBATIM is like LC_RENAME
- but a filename of "" is not specially interpreted as standard
- input. LC_ENTER_MACRO is when a macro expansion is about to start. */
+/* Reason for creating a new line map with linemap_add. */
enum lc_reason
{
- LC_ENTER = 0,
- LC_LEAVE,
- LC_RENAME,
- LC_RENAME_VERBATIM,
- LC_ENTER_MACRO,
+ LC_ENTER = 0, /* Begin #include. */
+ LC_LEAVE, /* Return to including file. */
+ LC_RENAME, /* Other reason for name change. */
+ LC_RENAME_VERBATIM, /* Likewise, but "" != stdin. */
+ LC_ENTER_MACRO, /* Begin macro expansion. */
/* FIXME: add support for stringize and paste. */
LC_HWM /* High Water Mark. */
};
@@ -777,8 +771,7 @@ struct GTY(()) line_maps {
may require allocating a new line_map. */
unsigned int max_column_hint;
- /* If non-null, the allocator to use when resizing 'maps'. If null,
- xrealloc is used. */
+ /* The allocator to use when resizing 'maps', defaults to xrealloc. */
line_map_realloc reallocator;
/* The allocators' function used to know the actual size it