ada-valprint.c: Inline print_record inside ada_val_print_struct_union
authorJoel Brobecker <brobecker@adacore.com>
Thu, 19 Dec 2013 15:11:49 +0000 (19:11 +0400)
committerJoel Brobecker <brobecker@adacore.com>
Tue, 7 Jan 2014 04:17:39 +0000 (08:17 +0400)
commit079e459161edae487c667a7f976a6462957389ef
tree3430d10f7e0f8c584097418668341d88a692aacc
parent8004dfd1cf9caaf8a65236ebe6a4a4b3f544ab7a
ada-valprint.c: Inline print_record inside ada_val_print_struct_union

The function print_record is a fairly small and straightforward
function which is only called from one location. So this patch
inlines the code at the point of call.

One small advantage is that the context of use of this patch has
now become such that we can assume that TYPE is not a typedef,
nor an enum. So thhe call to ada_check_typedef is unnecessary,
and this patch removes it.

gdb/ChangeLog:

        * ada-valprint.c (print_record): Delete, implementation inlined...
        (ada_val_print_struct_union): ... here.  Remove call to
        ada_check_typedef in inlined implementation.
gdb/ChangeLog
gdb/ada-valprint.c
This page took 0.023862 seconds and 4 git commands to generate.