(instantiate_class_template): Add the new instantiation to template_classes.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 23 Jun 1995 02:32:12 +0000 (22:32 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 23 Jun 1995 02:32:12 +0000 (22:32 -0400)
commit75b0bbced9115ced2175703e235ee4f6c1e777e3
tree92243d7e7286f4cf7bf19e91e0acdf77d2bdfe90
parentacc9fe2086428ea0a7946867768cbf21c5d183fa
(instantiate_class_template): Add the new instantiation to template_classes.

(do_pending_expansions): Call instantiate_member_templates on all of
the classes in template_classes.
(coerce_template_parms): Since template parameters are shared among all
instantiations, we have to substitute in the real types in TREE_TYPE (parm).
(push_template_decls): Ditto.
(grok_template_type): Deleted as template parameters are shared among all
instantiations.

From-SVN: r10041
gcc/cp/pt.c