diff options
author | Tom Tromey <tom@tromey.com> | 2021-02-05 07:11:01 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2021-02-05 07:11:01 -0700 |
commit | 1b30f42106cfd50ef1c020db2ca31f2fbe51ef8a (patch) | |
tree | f22193895e3e5c0683504ccc7a525459fccee6da /gdb/ChangeLog | |
parent | e37d88e5e5666304d94b705af4301867df9bdab0 (diff) | |
download | gdb-1b30f42106cfd50ef1c020db2ca31f2fbe51ef8a.zip gdb-1b30f42106cfd50ef1c020db2ca31f2fbe51ef8a.tar.gz gdb-1b30f42106cfd50ef1c020db2ca31f2fbe51ef8a.tar.bz2 |
Extract symbol-writing function from parsers
I noticed that several parsers shared the same code to write a symbol
reference to an expression. This patch factors this code out into a
new function.
Regression tested on x86-64 Fedora 32.
gdb/ChangeLog
2021-02-05 Tom Tromey <tom@tromey.com>
* parser-defs.h (write_exp_symbol_reference): Declare.
* parse.c (write_exp_symbol_reference): New function.
* p-exp.y (variable): Use write_exp_symbol_reference.
* m2-exp.y (variable): Use write_exp_symbol_reference.
* f-exp.y (variable): Use write_exp_symbol_reference.
* d-exp.y (PrimaryExpression): Use write_exp_symbol_reference.
* c-exp.y (variable): Use write_exp_symbol_reference.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 07fe6a0..553b5f0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,13 @@ +2021-02-05 Tom Tromey <tom@tromey.com> + + * parser-defs.h (write_exp_symbol_reference): Declare. + * parse.c (write_exp_symbol_reference): New function. + * p-exp.y (variable): Use write_exp_symbol_reference. + * m2-exp.y (variable): Use write_exp_symbol_reference. + * f-exp.y (variable): Use write_exp_symbol_reference. + * d-exp.y (PrimaryExpression): Use write_exp_symbol_reference. + * c-exp.y (variable): Use write_exp_symbol_reference. + 2021-02-05 Tom de Vries <tdevries@suse.de> PR exp/27265 |