aboutsummaryrefslogtreecommitdiff
path: root/gcc/cpphash.h
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.demon.co.uk>2001-08-21 23:05:12 +0000
committerNeil Booth <neil@gcc.gnu.org>2001-08-21 23:05:12 +0000
commitd8693c6fa425fecaf6570114f1cd69aaf3c08043 (patch)
treee9c81016bacfbc22e38372b7b5b54d1c58bf8dc2 /gcc/cpphash.h
parent5993019d2058a2d4ff24b5990ff6d4ac9c8a3311 (diff)
downloadgcc-d8693c6fa425fecaf6570114f1cd69aaf3c08043.zip
gcc-d8693c6fa425fecaf6570114f1cd69aaf3c08043.tar.gz
gcc-d8693c6fa425fecaf6570114f1cd69aaf3c08043.tar.bz2
cppfiles.c (stack_include_file): line-map.c now handles include depth.
* cppfiles.c (stack_include_file): line-map.c now handles include depth. (handle_missing_handler): Similarly. (_cpp_execute_include): Similarly. (_cpp_pop_file_buffer): Similarly. * cpphash.h (struct cpp_reader): Remove system_include_depth, buffer_stack_depth and include_depth. * cpplib.c (do_include_common): line-map.c now handles include depth. (cpp_push_buffer): Similarly. (_cpp_pop_buffer): Similarly. * cppmacro.c (builtin_macro): Update. * line-map.c (init_line_maps): Set depth. (add_line_map): Increment "used" earlier. Update and use the include depth. (trace_include): Use the include depth. * line-map.h (struct line_maps): New member depth. From-SVN: r45085
Diffstat (limited to 'gcc/cpphash.h')
-rw-r--r--gcc/cpphash.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/gcc/cpphash.h b/gcc/cpphash.h
index 908040a..d9ebb98 100644
--- a/gcc/cpphash.h
+++ b/gcc/cpphash.h
@@ -279,15 +279,6 @@ struct cpp_reader
unsigned char *macro_buffer;
unsigned int macro_buffer_len;
- /* Current depth in #include directives that use <...>. */
- unsigned int system_include_depth;
-
- /* Current depth of buffer stack. */
- unsigned int buffer_stack_depth;
-
- /* Current depth in #include directives. */
- unsigned int include_depth;
-
/* Tree of other included files. See cppfiles.c. */
struct splay_tree_s *all_include_files;