diff options
| author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-25 10:16:13 +0000 | 
|---|---|---|
| committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-25 10:16:13 +0000 | 
| commit | 3fa5de5b21de8ccf54b422f59a15591d244c47ae (patch) | |
| tree | 93b81ba56c622ef6f046ebedd0ad9b4aced3cb5d /libjava/sysdep/ia64.c | |
| parent | aa6db498f761e819dc21a433168a0cb9646a369e (diff) | |
| download | ppe42-gcc-3fa5de5b21de8ccf54b422f59a15591d244c47ae.tar.gz ppe42-gcc-3fa5de5b21de8ccf54b422f59a15591d244c47ae.zip | |
cp:
	PR c++/11596
	* pt.c (maybe_fold_nontype_arg, maybe_fold_nontype_args): Remove.
	(tsubst_template_arg): New.
	(tsubst_template_arg_vector): Rename to ...
	(tsubst_template_args): ... this. Accept a TREE_LIST form. Use
	tsubst_template_arg.
	(coerce_template_parms): Use tsubst_template_arg for default
	value.
	(tsubst_template_parms): Likewise.
	(tsubst_aggr_type): Adjust.
	(tsubst_decl): Likewise.
	(tsubst): Use tsubst_template_arg for a DOMAIN. Adjust.
	(tsubst_copy) <TEMPLATE_ID_EXPR case>: Use tsubst_template_args.
testsuite:
	PR 11596
	* g++.dg/template/defarg3.C: New test.
	* g++.dg/ext/packed2.C: Pack member struct too. Explain why.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69776 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/sysdep/ia64.c')
0 files changed, 0 insertions, 0 deletions

