-
(finish_function): Clear current_class_decl. · dff6b454
(start_function): If current_class_decl is a signature pointer, don't dereference it but set C_C_D to current_class_decl. (duplicate_decls): Complain about virtual functions redeclared to be inline. (get_unique_name): New routine to name unnamed namespaces. (push_namespace): Use get_unique_name for naming unnamed namespaces. (complete_array_type): Fill in the TYPE_DOMAIN of our TYPE_MAIN_VARIANT if it is not filled in. (start_function): Complain about redefinition of a function even when the pending_inline version is compiled after the other version. (init_decl_processing): Fix number of fields for building sigtable_entry_type. (tag_identifier, offset_identifier): New variables to hold the identifiers for the sigtable fields tag and offset. (init_decl_processing): Initialize these variables. (init_decl_processing): Use these variables to build the sigtable_entry_type structure. Rename the code and offset fields to tag and delta, respectively; add offset and index fields. Changed types of fields from short_integer_type_node to delta_type_node. (lookup_name_real): Don't try to look anything up in an erroneous object. (grokdeclarator): Always give errors on constant overflow for array indices. From-SVN: r10036
Richard Kenner committed
Name |
Last commit
|
Last update |
---|---|---|
gcc | Loading commit data... |