diff options
author | Tom Tromey <tromey@redhat.com> | 2012-03-01 19:27:18 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-03-01 19:27:18 +0000 |
commit | e88acd96184003169ba2c23cfd807243da100d72 (patch) | |
tree | db11f591eca89ac686032c24ab314ef514b7da69 /gdb/ada-valprint.c | |
parent | d3eab38a48ec521922e7d07595fd693df7ff3510 (diff) | |
download | gdb-e88acd96184003169ba2c23cfd807243da100d72.zip gdb-e88acd96184003169ba2c23cfd807243da100d72.tar.gz gdb-e88acd96184003169ba2c23cfd807243da100d72.tar.bz2 |
* valprint.h (struct generic_val_print_decorations): New.
(generic_val_print): Declare.
* valprint.c (generic_val_print): New function.
* p-valprint.c (p_decorations): New global.
(pascal_val_print) <TYPE_CODE_REF, TYPE_CODE_ENUM,
TYPE_CODE_FLAGS, TYPE_CODE_FUNC, TYPE_CODE_RANGE, TYPE_CODE_INT,
TYPE_CODE_FLT, TYPE_CODE_VOID, TYPE_CODE_ERROR, TYPE_CODE_UNDEF,
TYPE_CODE_BOOL, TYPE_CODE_CHAR>: Call generic_val_print.
* m2-valprint.c (m2_decorations): New global.
(m2_val_print) <TYPE_CODE_REF, TYPE_CODE_ENUM, TYPE_CODE_FUNC,
TYPE_CODE_BOOL, TYPE_CODE_RANGE, TYPE_CODE_INT, TYPE_CODE_CHAR,
TYPE_CODE_FLT, TYPE_CODE_METHOD, TYPE_CODE_VOID, TYPE_CODE_UNDEF,
TYPE_CODE_ERROR>: Call generic_val_print.
* f-valprint.c (f_decorations): New global.
(f_val_print): Use print_function_pointer_address.
<TYPE_CODE_REF, TYPE_CODE_FUNC, TYPE_CODE_CHAR, TYPE_CODE_FLAGS,
TYPE_CODE_FLT, TYPE_CODE_VOID, TYPE_CODE_ENUM, TYPE_CODE_RANGE,
TYPE_CODE_BOOL, TYPE_CODE_COMPLEX, TYPE_CODE_UNDEF>: Call
generic_val_print.
* c-valprint.c (c_decorations): New global.
(c_val_print) <TYPE_CODE_MEMBERPTR, TYPE_CODE_REF, TYPE_CODE_ENUM,
TYPE_CODE_FLAGS, TYPE_CODE_FUNC, TYPE_CODE_METHOD, TYPE_CODE_BOOL,
TYPE_CODE_RANGE, TYPE_CODE_CHAR, TYPE_CODE_FLT,
TYPE_CODE_DECFLOAT, TYPE_CODE_VOID, TYPE_CODE_ERROR,
TYPE_CODE_UNDEF, TYPE_CODE_COMPLEX>: Call generic_val_print.
* ada-valprint.c (ada_val_print_1) <TYPE_CODE_FLAGS>: Remove
case.
Diffstat (limited to 'gdb/ada-valprint.c')
-rw-r--r-- | gdb/ada-valprint.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/gdb/ada-valprint.c b/gdb/ada-valprint.c index 2e44898..a8351dd 100644 --- a/gdb/ada-valprint.c +++ b/gdb/ada-valprint.c @@ -842,14 +842,6 @@ ada_val_print_1 (struct type *type, const gdb_byte *valaddr, } break; - case TYPE_CODE_FLAGS: - if (options->format) - val_print_scalar_formatted (type, valaddr, offset_aligned, - original_value, options, 0, stream); - else - val_print_type_code_flags (type, valaddr + offset_aligned, stream); - break; - case TYPE_CODE_FLT: if (options->format) { |