diff options
| author | dgregor <dgregor@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-31 12:41:30 +0000 |
|---|---|---|
| committer | dgregor <dgregor@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-31 12:41:30 +0000 |
| commit | 2aedc2ffdf2feaa3543eb052124627300a210c3c (patch) | |
| tree | 8fa804b4fffaa8361c5c0a3d4f7d5dd2304adab7 /libjava/classpath/gnu/java/security/sig/ISignature.java | |
| parent | db54c7859913553fe9be3201d9d924a8f162a70b (diff) | |
| download | ppe42-gcc-2aedc2ffdf2feaa3543eb052124627300a210c3c.tar.gz ppe42-gcc-2aedc2ffdf2feaa3543eb052124627300a210c3c.zip | |
2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
PR c++/31138
PR c++/31140
PR c++/31141
* parser.c (declarator_can_be_parameter_pack): New.
(cp_parser_template_parameter): Only parse the `...' if the
declarator can be a parameter pack.
(cp_parser_parameter_declaration): Ditto. Also, handle when TYPE
is NULL.
* pt.c (find_parameter_packs_r): Look into the bounds on integer
types (they could be used as array bounds).
(check_for_bare_parameter_packs): Deal with TEMPLATE_PARM_INDEX.
(tsubst_pack_expansion): Handle failure to expand parameter
packs.
2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
* g++.dg/parser/pr31138.C: New.
* g++.dg/parser/pr31140.C: New.
* g++.dg/parser/pr31141.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123380 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/security/sig/ISignature.java')
0 files changed, 0 insertions, 0 deletions

