PR exp/9608:
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 073c93ad6ce81b6d383e0ae79012ed7511abf2f7..650b6f76cc2258f0eaf75942fd155470ff668da8 100644 (file)
@@ -1,3 +1,22 @@
+2012-07-06  Tom Tromey  <tromey@redhat.com>
+
+       PR exp/9608:
+       * c-exp.y (%union) <tvec>: Change type.
+       (func_mod): Now uses <tvec> type.
+       (exp): Update for tvec change.
+       (direct_abs_decl): Push the typelist.
+       (func_mod): Return a typelist.
+       (nonempty_typelist): Update for tvec change.
+       * gdbtypes.c (lookup_function_type_with_arguments): New function.
+       * gdbtypes.h (lookup_function_type_with_arguments): Declare.
+       * parse.c (pop_type_list): New function.
+       (push_typelist): New function.
+       (follow_types): Handle tp_function_with_arguments.
+       * parser-defs.h (type_ptr): New typedef.  Define a VEC.
+       (enum type_pieces) <tp_function_with_arguments>: New constant.
+       (union type_stack_elt) <typelist_val>: New field.
+       (push_typelist): Declare.
+
 2012-07-06  Tom Tromey  <tromey@redhat.com>
 
        * c-exp.y (%union) <type_stack>: New field.
This page took 0.025976 seconds and 4 git commands to generate.