X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fgo-typeprint.c;h=c334914398d1a027ef9fbf4079c2b27fc46d54d6;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=5fe8dd4885fa87747c952a7fc2b4e1a1aac1f277;hpb=ecd75fc8eed3bde86036141228074a20e55dcfc9;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/go-typeprint.c b/gdb/go-typeprint.c index 5fe8dd4885..c334914398 100644 --- a/gdb/go-typeprint.c +++ b/gdb/go-typeprint.c @@ -1,6 +1,6 @@ /* Support for printing Go types for GDB, the GNU debugger. - Copyright (C) 2012-2014 Free Software Foundation, Inc. + Copyright (C) 2012-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -48,11 +48,11 @@ go_print_type (struct type *type, const char *varstring, { /* Borrowed from c-typeprint.c. */ if (show > 0) - CHECK_TYPEDEF (type); + type = check_typedef (type); /* Print the type of "abc" as "string", not char[4]. */ - if (TYPE_CODE (type) == TYPE_CODE_ARRAY - && TYPE_CODE (TYPE_TARGET_TYPE (type)) == TYPE_CODE_CHAR) + if (type->code () == TYPE_CODE_ARRAY + && TYPE_TARGET_TYPE (type)->code () == TYPE_CODE_CHAR) { fputs_filtered ("string", stream); return;