* c-typeprint.c (c_type_print_base) <TYPE_CODE_STRUCT,
TYPE_CODE_UNION>: Unify, removing a goto.
This commit is contained in:
parent
62a49610b8
commit
1c5b7826c5
2 changed files with 9 additions and 8 deletions
|
@ -1,3 +1,8 @@
|
|||
2012-09-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* c-typeprint.c (c_type_print_base) <TYPE_CODE_STRUCT,
|
||||
TYPE_CODE_UNION>: Unify, removing a goto.
|
||||
|
||||
2012-09-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* c-typeprint.c (cp_type_print_derivation_info): Fix comment.
|
||||
|
|
|
@ -768,18 +768,14 @@ c_type_print_base (struct type *type, struct ui_file *stream,
|
|||
break;
|
||||
|
||||
case TYPE_CODE_STRUCT:
|
||||
case TYPE_CODE_UNION:
|
||||
c_type_print_modifier (type, stream, 0, 1);
|
||||
if (TYPE_DECLARED_CLASS (type))
|
||||
if (TYPE_CODE (type) == TYPE_CODE_UNION)
|
||||
fprintf_filtered (stream, "union ");
|
||||
else if (TYPE_DECLARED_CLASS (type))
|
||||
fprintf_filtered (stream, "class ");
|
||||
else
|
||||
fprintf_filtered (stream, "struct ");
|
||||
goto struct_union;
|
||||
|
||||
case TYPE_CODE_UNION:
|
||||
c_type_print_modifier (type, stream, 0, 1);
|
||||
fprintf_filtered (stream, "union ");
|
||||
|
||||
struct_union:
|
||||
|
||||
/* Print the tag if it exists. The HP aCC compiler emits a
|
||||
spurious "{unnamed struct}"/"{unnamed union}"/"{unnamed
|
||||
|
|
Loading…
Add table
Reference in a new issue