X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=parser.c;h=b637dd25e556220b5ed97be847590d566012c401;hb=779610287a11b207e958e31a29f0dd9ea5459e39;hp=b95b7561563488231a6437bb084f23ae30df5dc5;hpb=f71bd6bffd7d5876558595ed87491bb2deb4d6ed;p=cparser diff --git a/parser.c b/parser.c index b95b756..b637dd2 100644 --- a/parser.c +++ b/parser.c @@ -2106,9 +2106,7 @@ finish_designator: type_t *first_type = first->type; first_type = skip_typeref(first_type); if (is_type_array(first_type)) { - size_t index = first->v.index; - if (index > path->max_index) - path->max_index = index; + path->max_index = MAX(path->max_index, first->v.index); } /* append to initializers list */