Commit 1634705d by Kazu Hirata Committed by Kazu Hirata

cp-tree.h, [...]: Fix comment typos.

	* cp-tree.h, decl.c, decl2.c, semantics.c: Fix comment typos.
	Follow spelling conventions.

From-SVN: r103926
parent 57b51d4d
2005-09-06 Kazu Hirata <kazu@codesourcery.com>
* cp-tree.h, decl.c, decl2.c, semantics.c: Fix comment typos.
Follow spelling conventions.
2005-09-05 Mark Mitchell <mark@codesourcery.com> 2005-09-05 Mark Mitchell <mark@codesourcery.com>
PR c++/23667 PR c++/23667
......
...@@ -1177,12 +1177,12 @@ struct lang_type GTY(()) ...@@ -1177,12 +1177,12 @@ struct lang_type GTY(())
/* Mark bits for repeated base checks. */ /* Mark bits for repeated base checks. */
#define TYPE_MARKED_P(NODE) TREE_LANG_FLAG_6 (TYPE_CHECK (NODE)) #define TYPE_MARKED_P(NODE) TREE_LANG_FLAG_6 (TYPE_CHECK (NODE))
/* Non-zero if the class NODE has multiple paths to the same (virtual) /* Nonzero if the class NODE has multiple paths to the same (virtual)
base object. */ base object. */
#define CLASSTYPE_DIAMOND_SHAPED_P(NODE) \ #define CLASSTYPE_DIAMOND_SHAPED_P(NODE) \
(LANG_TYPE_CLASS_CHECK(NODE)->diamond_shaped) (LANG_TYPE_CLASS_CHECK(NODE)->diamond_shaped)
/* Non-zero if the class NODE has multiple instances of the same base /* Nonzero if the class NODE has multiple instances of the same base
type. */ type. */
#define CLASSTYPE_REPEATED_BASE_P(NODE) \ #define CLASSTYPE_REPEATED_BASE_P(NODE) \
(LANG_TYPE_CLASS_CHECK(NODE)->repeated_base) (LANG_TYPE_CLASS_CHECK(NODE)->repeated_base)
...@@ -2065,7 +2065,7 @@ extern void decl_shadowed_for_var_insert (tree, tree); ...@@ -2065,7 +2065,7 @@ extern void decl_shadowed_for_var_insert (tree, tree);
template. template.
In general, DECL_TEMPLATE_INFO is non-NULL only if In general, DECL_TEMPLATE_INFO is non-NULL only if
DECL_USE_TEMPLATE is non-zero. However, for friends, we sometimes DECL_USE_TEMPLATE is nonzero. However, for friends, we sometimes
have DECL_TEMPLATE_INFO even when DECL_USE_TEMPLATE is zero. have DECL_TEMPLATE_INFO even when DECL_USE_TEMPLATE is zero.
Consider: Consider:
...@@ -2784,7 +2784,7 @@ extern void decl_shadowed_for_var_insert (tree, tree); ...@@ -2784,7 +2784,7 @@ extern void decl_shadowed_for_var_insert (tree, tree);
2=explicit template specialization, e.g. int min<int> (int, int); 2=explicit template specialization, e.g. int min<int> (int, int);
3=explicit template instantiation, e.g. template int min<int> (int, int); 3=explicit template instantiation, e.g. template int min<int> (int, int);
If DECL_USE_TEMPLATE is non-zero, then DECL_TEMPLATE_INFO will also If DECL_USE_TEMPLATE is nonzero, then DECL_TEMPLATE_INFO will also
be non-NULL. */ be non-NULL. */
#define DECL_USE_TEMPLATE(NODE) (DECL_LANG_SPECIFIC (NODE)->decl_flags.use_template) #define DECL_USE_TEMPLATE(NODE) (DECL_LANG_SPECIFIC (NODE)->decl_flags.use_template)
......
...@@ -4924,7 +4924,7 @@ cp_finish_decl (tree decl, tree init, tree asmspec_tree, int flags) ...@@ -4924,7 +4924,7 @@ cp_finish_decl (tree decl, tree init, tree asmspec_tree, int flags)
} }
/* Check that the initializer for a static data member was a /* Check that the initializer for a static data member was a
constant. Althouh we check in the parser that the constant. Although we check in the parser that the
initializer is an integral constant expression, we do not initializer is an integral constant expression, we do not
simplify division-by-zero at the point at which it simplify division-by-zero at the point at which it
occurs. Therefore, in: occurs. Therefore, in:
......
...@@ -1790,7 +1790,7 @@ import_export_decl (tree decl) ...@@ -1790,7 +1790,7 @@ import_export_decl (tree decl)
/* The generic C++ ABI says that class data is always /* The generic C++ ABI says that class data is always
COMDAT, even if there is a key function. Some COMDAT, even if there is a key function. Some
variants (e.g., the ARM EABI) says that class data variants (e.g., the ARM EABI) says that class data
only has COMDAT linkage if the the class data might only has COMDAT linkage if the class data might
be emitted in more than one translation unit. */ be emitted in more than one translation unit. */
if (!CLASSTYPE_KEY_METHOD (class_type) if (!CLASSTYPE_KEY_METHOD (class_type)
|| targetm.cxx.class_data_always_comdat ()) || targetm.cxx.class_data_always_comdat ())
......
...@@ -1567,7 +1567,7 @@ finish_stmt_expr_expr (tree expr, tree stmt_expr) ...@@ -1567,7 +1567,7 @@ finish_stmt_expr_expr (tree expr, tree stmt_expr)
expression. */ expression. */
TREE_TYPE (stmt_expr) = type; TREE_TYPE (stmt_expr) = type;
/* We must take particular care if TYPE is a class type. In /* We must take particular care if TYPE is a class type. In
paticular if EXPR creates a temporary of class type, then it particular if EXPR creates a temporary of class type, then it
must be destroyed at the semicolon terminating the last must be destroyed at the semicolon terminating the last
statement -- but we must make a copy before that happens. statement -- but we must make a copy before that happens.
......
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