X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=type.c;h=08c029a315de3f8b2dac0df13a13a743b55caeba;hb=e78a2d387be3e06a805c0501b8c5b3ef02bdadf5;hp=06468841d0afd086c65597d027084203129dec41;hpb=f664012db5a35746d0c6886411896e2e005ea631;p=cparser diff --git a/type.c b/type.c index 0646884..08c029a 100644 --- a/type.c +++ b/type.c @@ -411,9 +411,10 @@ static void print_pointer_type_pre(const pointer_type_t *type) fputs(") ", out); } fputc('*', out); - print_type_qualifiers(type->base.qualifiers); - if (type->base.qualifiers != 0) + type_qualifiers_t const qual = type->base.qualifiers; + if (qual != 0) fputc(' ', out); + print_type_qualifiers(qual); } /** @@ -620,7 +621,6 @@ static void print_typeof_type_pre(const typeof_type_t *const type) { fputs("typeof(", out); if (type->expression != NULL) { - assert(type->typeof_type == NULL); print_expression(type->expression); } else { print_type(type->typeof_type);