Commit 2269eec3 by Mark Mitchell Committed by Mark Mitchell

ir.texi: Document DECL_TEMPLATE_INSTANTIATIONS.

2000-02-17  Mark Mitchell  <mark@codesourcery.com>

	* ir.texi: Document DECL_TEMPLATE_INSTANTIATIONS.

From-SVN: r32042
parent 61d84605
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.
......
......@@ -609,6 +609,7 @@ dequeue_and_dump (di)
break;
case TEMPLATE_DECL:
dump_child ("inst", DECL_TEMPLATE_INSTANTIATIONS (t));
dump_child ("spcs", DECL_TEMPLATE_SPECIALIZATIONS (t));
break;
......
......@@ -879,6 +879,11 @@ can safely ignore @code{TEMPLATE_DECL}s, but should examine
@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
......
......@@ -446,6 +446,8 @@ lang_init_options ()
flag_exceptions = 1;
/* Mark as "unspecified". */
flag_bounds_check = -1;
/* By default wrap lines at 72 characters. */
set_message_length (72);
}
void
......
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