From: Mark Kettenis Date: Sun, 25 Apr 2004 11:28:35 +0000 (+0000) Subject: * stack.c (return_command): Use CHECK_TYPEDEF on the return type. X-Git-Tag: csl-arm-2004-q1a~95 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=4637e8bc45a40a8a4acfcdd869269e1e1e2af38a;p=pf3gnuchains%2Fpf3gnuchains4x.git * stack.c (return_command): Use CHECK_TYPEDEF on the return type. Fixes PR tdep/1623 and PR tdep/1624. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 92ffb290a1..1ea2e66f54 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2004-04-25 Mark Kettenis + + * stack.c (return_command): Use CHECK_TYPEDEF on the return type. + Fixes PR tdep/1623 and PR tdep/1624. + 2004-04-24 Michael Chastain * xmodem.h, xmodem.c: Remove files. diff --git a/gdb/stack.c b/gdb/stack.c index d2a25c1b07..9120e99fd8 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -1844,6 +1844,7 @@ return_command (char *retval_exp, int from_tty) return_type = TYPE_TARGET_TYPE (SYMBOL_TYPE (thisfun)); if (return_type == NULL) return_type = builtin_type_int; + CHECK_TYPEDEF (return_type); return_value = value_cast (return_type, return_value); /* Make sure the value is fully evaluated. It may live in the