diff options
author | Tom Tromey <tom@tromey.com> | 2018-05-20 11:19:14 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-07-16 08:55:18 -0600 |
commit | 5985ac614d7e8ae65faadf62e9302c1c096b5647 (patch) | |
tree | 53f530368220eef99dfa603945ca812c013d87d5 /gdb/buildsym.h | |
parent | 6b84eeb21628a89b40c985b527d3d5db7806c93c (diff) | |
download | gdb-5985ac614d7e8ae65faadf62e9302c1c096b5647.zip gdb-5985ac614d7e8ae65faadf62e9302c1c096b5647.tar.gz gdb-5985ac614d7e8ae65faadf62e9302c1c096b5647.tar.bz2 |
Move within_function to stabsread
The global within_function is only used by a few symbol readers. This
patch moves the global out of buildsym and into stabsread, which
seemed like a better fit. It also arranges for the existing readers
to clear the global at the appropriate time.
gdb/ChangeLog
2018-07-16 Tom Tromey <tom@tromey.com>
* stabsread.h (within_function): Move from buildsym.h.
* stabsread.c (start_stabs): Clear within_function.
* coffread.c (coff_start_symtab): Clear within_function.
* buildsym.h (within_function): Move to stabsread.h.
* buildsym.c (prepare_for_building): Update.
Diffstat (limited to 'gdb/buildsym.h')
-rw-r--r-- | gdb/buildsym.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/gdb/buildsym.h b/gdb/buildsym.h index 01d9acc..a6bed3c 100644 --- a/gdb/buildsym.h +++ b/gdb/buildsym.h @@ -150,11 +150,6 @@ EXTERN int context_stack_depth; /* Non-zero if the context stack is empty. */ #define outermost_context_p() (context_stack_depth == 0) -/* Nonzero if within a function (so symbols should be local, if - nothing says specifically). */ - -EXTERN int within_function; - /* The type of the record_line function. */ typedef void (record_line_ftype) (struct subfile *subfile, int line, CORE_ADDR pc); |