fix parsing of some struct initializers
authorMatthias Braun <matze@braunis.de>
Mon, 2 Jun 2008 11:41:53 +0000 (11:41 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 2 Jun 2008 11:41:53 +0000 (11:41 +0000)
[r19924]

parser.c

index 198ca6b..e41e0c6 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -2325,14 +2325,14 @@ error_parse_next:
               len * sizeof(initializers[0]));
 
        DEL_ARR_F(initializers);
-       ascend_to(path, top_path_level);
+       ascend_to(path, top_path_level+1);
 
        return result;
 
 end_error:
        skip_initializers();
        DEL_ARR_F(initializers);
-       ascend_to(path, top_path_level);
+       ascend_to(path, top_path_level+1);
        return NULL;
 }