diff options
author | Nathan Sidwell <nathan@acm.org> | 2018-08-30 15:16:21 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2018-08-30 15:16:21 +0000 |
commit | 24c35f687a2d1e95c45086f5a13a3624cf21f32a (patch) | |
tree | 08c94c8294fdbd796a28de50e8ba604b885cda7b /libcpp/include | |
parent | 2fb17d2d901d904479fa22dd01b887ff5bc48248 (diff) | |
download | gcc-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.h | 21 |
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 |