diff options
| author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-23 06:49:45 +0000 |
|---|---|---|
| committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-23 06:49:45 +0000 |
| commit | 6d2b611faa800f1e8c36b249b4b0fcd9a5507f37 (patch) | |
| tree | 1031c3579a6b908c1508fb505a7aab1f459c9611 /libjava/java | |
| parent | 64e6ce3f9a04873ee6adb93d76425cd846ca906f (diff) | |
| download | ppe42-gcc-6d2b611faa800f1e8c36b249b4b0fcd9a5507f37.tar.gz ppe42-gcc-6d2b611faa800f1e8c36b249b4b0fcd9a5507f37.zip | |
* parse.y (template_arg): Convert TEMPLATE_DECL
that is a template template paramter to
TEMPLATE_TEMPLATE_PARM here.
* cp-tree.def (TEMPLATE_TEMPLATE_PARM): Adjust comment.
* cp-tree.h (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL): New macro.
(copy_template_template_parm): Adjust prototype.
* decl.c (grokdeclarator): Remove dead code.
* pt.c (process_template_parm): Tidy.
(lookup_template_class): Construct nodes in
copy_template_template_parm.
(tsubst): Pass TEMPLATE_DECL rather than IDENTIFIER_NODE to
lookup_template_class. Use TYPE_TI_TEMPLATE.
* tree.c (copy_template_template_parm): Add NEWARGS
parameter.
(mapcar): Adjust call to copy_template_template_parm.
* typeck.c (comptypes): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL.
* method.c (build_template_template_parm_names): Change error
code to avoid compilation warning.
* gxxint.texi: Document template template parameter
name mangling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34659 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions

