Commit 27631dae by Kazu Hirata Committed by Kazu Hirata

cp-tree.h: Fix comment typos.

	* cp-tree.h: Fix comment typos.
	* decl.c: Likewise.
	* pt.c: Likewise.

From-SVN: r57623
parent 1f3d773e
2002-09-29 Kazu Hirata <kazu@cs.umass.edu>
* cp-tree.h: Fix comment typos.
* decl.c: Likewise.
* pt.c: Likewise.
2002-09-25 Mark Mitchell <mark@codesourcery.com> 2002-09-25 Mark Mitchell <mark@codesourcery.com>
* cp/class.c (contains_empty_class_p): New method. * cp/class.c (contains_empty_class_p): New method.
......
...@@ -2223,7 +2223,7 @@ struct lang_decl GTY(()) ...@@ -2223,7 +2223,7 @@ struct lang_decl GTY(())
#define TMPL_ARGS_DEPTH(NODE) \ #define TMPL_ARGS_DEPTH(NODE) \
(TMPL_ARGS_HAVE_MULTIPLE_LEVELS (NODE) ? TREE_VEC_LENGTH (NODE) : 1) (TMPL_ARGS_HAVE_MULTIPLE_LEVELS (NODE) ? TREE_VEC_LENGTH (NODE) : 1)
/* The LEVELth level of the template ARGS. The outermost level of of /* The LEVELth level of the template ARGS. The outermost level of
args is level 1, not level 0. */ args is level 1, not level 0. */
#define TMPL_ARGS_LEVEL(ARGS, LEVEL) \ #define TMPL_ARGS_LEVEL(ARGS, LEVEL) \
(TMPL_ARGS_HAVE_MULTIPLE_LEVELS (ARGS) \ (TMPL_ARGS_HAVE_MULTIPLE_LEVELS (ARGS) \
......
...@@ -13245,7 +13245,7 @@ finish_enum (enumtype) ...@@ -13245,7 +13245,7 @@ finish_enum (enumtype)
for (pair = TYPE_VALUES (enumtype); pair; pair = TREE_CHAIN (pair)) for (pair = TYPE_VALUES (enumtype); pair; pair = TREE_CHAIN (pair))
TREE_TYPE (TREE_VALUE (pair)) = enumtype; TREE_TYPE (TREE_VALUE (pair)) = enumtype;
/* For a enum defined in a template, all further processing is /* For an enum defined in a template, all further processing is
postponed until the template is instantiated. */ postponed until the template is instantiated. */
if (processing_template_decl) if (processing_template_decl)
{ {
...@@ -14320,7 +14320,7 @@ finish_function (flags) ...@@ -14320,7 +14320,7 @@ finish_function (flags)
free_after_compilation (cfun); free_after_compilation (cfun);
cfun = NULL; cfun = NULL;
/* If this is a in-class inline definition, we may have to pop the /* If this is an in-class inline definition, we may have to pop the
bindings for the template parameters that we added in bindings for the template parameters that we added in
maybe_begin_member_template_processing when start_function was maybe_begin_member_template_processing when start_function was
called. */ called. */
......
...@@ -51,7 +51,7 @@ typedef int (*tree_fn_t) PARAMS ((tree, void*)); ...@@ -51,7 +51,7 @@ typedef int (*tree_fn_t) PARAMS ((tree, void*));
instantiations have been deferred, either because their definitions instantiations have been deferred, either because their definitions
were not yet available, or because we were putting off doing the were not yet available, or because we were putting off doing the
work. The TREE_PURPOSE of each entry is a SRCLOC indicating where work. The TREE_PURPOSE of each entry is a SRCLOC indicating where
the instantiate request occurred; the TREE_VALUE is a either a DECL the instantiate request occurred; the TREE_VALUE is either a DECL
(for a function or static data member), or a TYPE (for a class) (for a function or static data member), or a TYPE (for a class)
indicating what we are hoping to instantiate. */ indicating what we are hoping to instantiate. */
static GTY(()) tree pending_templates; static GTY(()) tree pending_templates;
...@@ -5074,7 +5074,7 @@ instantiate_class_template (type) ...@@ -5074,7 +5074,7 @@ instantiate_class_template (type)
if (t) if (t)
{ {
/* This TYPE is actually a instantiation of of a partial /* This TYPE is actually an instantiation of a partial
specialization. We replace the innermost set of ARGS with specialization. We replace the innermost set of ARGS with
the arguments appropriate for substitution. For example, the arguments appropriate for substitution. For example,
given: given:
...@@ -7449,7 +7449,7 @@ tsubst_expr (t, args, complain, in_decl) ...@@ -7449,7 +7449,7 @@ tsubst_expr (t, args, complain, in_decl)
} }
/* A DECL_STMT can also be used as an expression, in the condition /* A DECL_STMT can also be used as an expression, in the condition
clause of a if/for/while construct. If we aren't followed by clause of an if/for/while construct. If we aren't followed by
another statement, return our decl. */ another statement, return our decl. */
if (TREE_CHAIN (t) == NULL_TREE) if (TREE_CHAIN (t) == NULL_TREE)
return decl; return decl;
......
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