diff options
Diffstat (limited to 'gdb/ada-typeprint.c')
-rw-r--r-- | gdb/ada-typeprint.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gdb/ada-typeprint.c b/gdb/ada-typeprint.c index f00824a..ef665c4 100644 --- a/gdb/ada-typeprint.c +++ b/gdb/ada-typeprint.c @@ -357,16 +357,17 @@ print_array_type (struct type *type, struct ui_file *stream, int show, bitsize = 0; fprintf_filtered (stream, "array ("); + if (type == NULL) + { + fprintf_filtered (stream, _("<undecipherable array type>")); + return; + } + n_indices = -1; if (show < 0) fprintf_filtered (stream, "..."); else { - if (type == NULL) - { - fprintf_filtered (stream, _("<undecipherable array type>")); - return; - } if (ada_is_simple_array_type (type)) { struct type *range_desc_type = |