diff options
author | Mark Mitchell <mark@codesourcery.com> | 2004-11-12 21:47:13 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2004-11-12 21:47:13 +0000 |
commit | 44370687a54bf3d2cce7a719540d15dc47af84d4 (patch) | |
tree | 46dcc9f50bdc840f6ed40ce6cee0a869920f4236 /libcpp | |
parent | cc69336f16a0c9c099d3c155c0e382e667d30938 (diff) | |
download | gcc-44370687a54bf3d2cce7a719540d15dc47af84d4.zip gcc-44370687a54bf3d2cce7a719540d15dc47af84d4.tar.gz gcc-44370687a54bf3d2cce7a719540d15dc47af84d4.tar.bz2 |
re PR c++/18389 (ICE on struct declaration in for statement)
PR c++/18389
* decl.c (start_decl): Make sure to set *pop_scope_p. Return
error_mark_node to indicate errors.
PR c++/18429
* parser.c (cp_parser_direct_declarator): Disallow non-constant
array bounds when not inside a function.
PR c++/18436
* pt.c (tsubst_copy_and_build): Do not do Koenig lookup when an
unqualified name resolves to a member function.
PR c++/18407
* pt.c (tsubst_copy_and_build): Handle qualified names used from a
derived class correctly.
* decl2.c (import_export_decl): Fix typo in comment.
* tree.c (pod_type_p): Likewise.
PR c++/18389
* g++.dg/parse/cond1.C: New test.
PR c++/18429
* g++.dg/template/array9.C: New test.
* g++.dg/ext/vla1.C: Adjust error messages.
* g++.dg/ext/vlm1.C: Likewise.
* g++.dg/template/crash2.C: Likewise.
PR c++/18436
* g++.dg/template/call3.C: New test.
PR c++/18407
* g++.dg/template/ptrmem11.C: New test.
From-SVN: r90545
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions