Commit 5c1e5476 by Nathan Sidwell Committed by Nathan Sidwell

cp-tree.h (resolve_scope_to_name): Remove unused prototype.

	* cp-tree.h (resolve_scope_to_name): Remove unused prototype.
	(lookup_nested_tag): Likewise.

	* decl2.c (grokfield): Fix comment to reflect many types of _DECLs
	can be produced.

From-SVN: r35634
parent 5426aa7f
2000-08-11 Nathan Sidwell <nathan@codesourcery.com> 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
* cp-tree.h (resolve_scope_to_name): Remove unused prototype.
(lookup_nested_tag): Likewise.
* decl2.c (grokfield): Fix comment to reflect many types of _DECLs
can be produced.
2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
* parse.y (named_complex_class_head_sans_basetype): Remove * parse.y (named_complex_class_head_sans_basetype): Remove
always true if. always true if.
......
...@@ -3777,7 +3777,6 @@ extern int check_dtor_name PARAMS ((tree, tree)); ...@@ -3777,7 +3777,6 @@ extern int check_dtor_name PARAMS ((tree, tree));
extern int get_arglist_len_in_bytes PARAMS ((tree)); extern int get_arglist_len_in_bytes PARAMS ((tree));
extern tree build_vfield_ref PARAMS ((tree, tree)); extern tree build_vfield_ref PARAMS ((tree, tree));
extern tree resolve_scope_to_name PARAMS ((tree, tree));
extern tree build_scoped_method_call PARAMS ((tree, tree, tree, tree)); extern tree build_scoped_method_call PARAMS ((tree, tree, tree, tree));
extern tree build_addr_func PARAMS ((tree)); extern tree build_addr_func PARAMS ((tree));
extern tree build_call PARAMS ((tree, tree)); extern tree build_call PARAMS ((tree, tree));
...@@ -4313,7 +4312,6 @@ extern tree lookup_field PARAMS ((tree, tree, int, int)); ...@@ -4313,7 +4312,6 @@ extern tree lookup_field PARAMS ((tree, tree, int, int));
extern int lookup_fnfields_1 PARAMS ((tree, tree)); extern int lookup_fnfields_1 PARAMS ((tree, tree));
extern tree lookup_fnfields PARAMS ((tree, tree, int)); extern tree lookup_fnfields PARAMS ((tree, tree, int));
extern tree lookup_member PARAMS ((tree, tree, int, int)); extern tree lookup_member PARAMS ((tree, tree, int, int));
extern tree lookup_nested_tag PARAMS ((tree, tree));
extern tree get_matching_virtual PARAMS ((tree, tree, int)); extern tree get_matching_virtual PARAMS ((tree, tree, int));
extern void get_pure_virtuals PARAMS ((tree)); extern void get_pure_virtuals PARAMS ((tree));
extern tree init_vbase_pointers PARAMS ((tree, tree)); extern tree init_vbase_pointers PARAMS ((tree, tree));
......
...@@ -1615,16 +1615,14 @@ finish_static_data_member_decl (decl, init, asmspec_tree, flags) ...@@ -1615,16 +1615,14 @@ finish_static_data_member_decl (decl, init, asmspec_tree, flags)
} }
/* Process the specs, declarator (NULL if omitted) and width (NULL if omitted) /* Process the specs, declarator (NULL if omitted) and width (NULL if omitted)
of a structure component, returning a FIELD_DECL node. of a structure component, returning a _DECL node.
QUALS is a list of type qualifiers for this decl (such as for declaring QUALS is a list of type qualifiers for this decl (such as for declaring
const member functions). const member functions).
This is done during the parsing of the struct declaration. This is done during the parsing of the struct declaration.
The FIELD_DECL nodes are chained together and the lot of them The _DECL nodes are chained together and the lot of them
are ultimately passed to `build_struct' to make the RECORD_TYPE node. are ultimately passed to `build_struct' to make the RECORD_TYPE node.
C++:
If class A defines that certain functions in class B are friends, then If class A defines that certain functions in class B are friends, then
the way I have set things up, it is B who is interested in permission the way I have set things up, it is B who is interested in permission
granted by A. However, it is in A's context that these declarations granted by A. However, it is in A's context that these declarations
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment