diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-22 22:25:04 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-22 22:25:04 -0400 |
commit | dff6b454a21d43e2cb4c29d0418053239bf85620 (patch) | |
tree | 33c8cc36e7c54834fe8327162177b675ec6e8f81 /gcc/cp/xref.c | |
parent | 0f869a71dab6afee86e7dfd8cdb273ab0a969aad (diff) | |
download | gcc-dff6b454a21d43e2cb4c29d0418053239bf85620.zip gcc-dff6b454a21d43e2cb4c29d0418053239bf85620.tar.gz gcc-dff6b454a21d43e2cb4c29d0418053239bf85620.tar.bz2 |
(finish_function): Clear current_class_decl.
(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
Diffstat (limited to 'gcc/cp/xref.c')
0 files changed, 0 insertions, 0 deletions