diff options
author | Tom Tromey <tom@tromey.com> | 2016-04-26 16:45:21 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2016-05-17 12:02:00 -0600 |
commit | 00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582 (patch) | |
tree | 7e30c68e44022dc571b22761df01573cad6b8dce /gdb/c-valprint.c | |
parent | dcd1f97951b432032fd0728992b1384064663701 (diff) | |
download | binutils-00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582.zip binutils-00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582.tar.gz binutils-00272ec4b0cc22c1b9d60d39ce7bf5b2d5512582.tar.bz2 |
Add array start and end strings to generic_val_print_decorations
For Rust value-printing, I wanted to use generic_val_print_array, but
I also wanted to control the starting and ending strings.
This patch adds new strings to generic_val_print_decorations, updates
generic_val_print_array to use them, and updates all the existing
instances of generic_val_print_decorations.
2016-05-17 Tom Tromey <tom@tromey.com>
* valprint.h (struct generic_val_print_array) <array_start,
array_end>: New fields.
* valprint.c (generic_val_print_array): Add "decorations"
parameter. Use "array_start", "array_end".
(generic_val_print) <TYPE_CODE_ARRAY>: Update.
* p-valprint.c (p_decorations): Update.
* m2-valprint.c (m2_decorations): Update.
* f-valprint.c (f_decorations): Update.
* c-valprint.c (c_decorations): Update.
Diffstat (limited to 'gdb/c-valprint.c')
-rw-r--r-- | gdb/c-valprint.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdb/c-valprint.c b/gdb/c-valprint.c index e1da3d5..61302a3 100644 --- a/gdb/c-valprint.c +++ b/gdb/c-valprint.c @@ -124,7 +124,9 @@ static const struct generic_val_print_decorations c_decorations = " * I", "true", "false", - "void" + "void", + "{", + "}" }; /* Print a pointer based on the type of its target. |