* ir.texi: Document DECL_TEMPLATE_INSTANTIATIONS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32042
138bc75d-0d04-0410-961f-
82ee72b054a4
2000-02-17 Mark Mitchell <mark@codesourcery.com>
+ * ir.texi: Document DECL_TEMPLATE_INSTANTIATIONS.
+
* decl2.c (lang_decode_option): Don't set default message length
here.
* lex.c (lang_init_options): Set it here.
break;
case TEMPLATE_DECL:
+ dump_child ("inst", DECL_TEMPLATE_INSTANTIATIONS (t));
dump_child ("spcs", DECL_TEMPLATE_SPECIALIZATIONS (t));
break;
@code{FUNCTION_DECL} nodes on the specializations list just as they
would ordinary @code{FUNCTION_DECL} nodes.
+For a class template, the @code{DECL_TEMPLATE_INSTANTIATIONS} list
+contains the instantiations. The @code{TREE_VALUE} of each node is an
+instantiation of the class. The @code{DECL_TEMPLATE_SPECIALIZATIONS}
+contains partial specializations of the class.
+
@item THUNK_DECL
These nodes represent stub code that adjusts the @code{this} pointer and
flag_exceptions = 1;
/* Mark as "unspecified". */
flag_bounds_check = -1;
+ /* By default wrap lines at 72 characters. */
+ set_message_length (72);
}
void