From: Matthias Braun Date: Thu, 7 Aug 2008 11:00:03 +0000 (+0000) Subject: fix missing skip_typerefs X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=b80d684631d3c6b8dd111b544f8447f238984a9a;p=cparser fix missing skip_typerefs [r21030] --- diff --git a/parser.c b/parser.c index 297dbd6..0f379ed 100644 --- a/parser.c +++ b/parser.c @@ -6214,8 +6214,8 @@ static expression_t *parse_conditional_expression(unsigned precedence, /* TODO Treat (void*)0 as null pointer constant */ if (is_type_pointer(other_type)) { - type_t *to1 = pointer_type->pointer.points_to; - type_t *to2 = other_type->pointer.points_to; + type_t *to1 = skip_typeref(pointer_type->pointer.points_to); + type_t *to2 = skip_typeref(other_type->pointer.points_to); type_t *to; if (is_type_atomic(to1, ATOMIC_TYPE_VOID) ||