* gdbtypes.h (CHECK_TYPEDEF): Don't yield a value.

* stack.c (print_this_frame_argument_p): Use check_typedef.
This commit is contained in:
Tom Tromey
2009-03-26 01:27:45 +00:00
parent 94ae171419
commit 78485d59c6
3 changed files with 11 additions and 3 deletions

View File

@ -181,9 +181,9 @@ print_this_frame_argument_p (struct symbol *sym)
/* The user asked to print only the scalar arguments, so do not
print the non-scalar ones. */
type = CHECK_TYPEDEF (SYMBOL_TYPE (sym));
type = check_typedef (SYMBOL_TYPE (sym));
while (TYPE_CODE (type) == TYPE_CODE_REF)
type = CHECK_TYPEDEF (TYPE_TARGET_TYPE (type));
type = check_typedef (TYPE_TARGET_TYPE (type));
switch (TYPE_CODE (type))
{
case TYPE_CODE_ARRAY: