diff options
| author | lerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-30 15:54:10 +0000 |
|---|---|---|
| committer | lerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-30 15:54:10 +0000 |
| commit | 7a40f9b7039593ba5bacc55f5816c179cfab9994 (patch) | |
| tree | de9d8ee4f80351fcf0257caba03bc679119f5b27 /libjava/java/awt/EventDispatchThread.java | |
| parent | 424064e7cbdc707ecaab0dfadff9b9055bcac1f3 (diff) | |
| download | ppe42-gcc-7a40f9b7039593ba5bacc55f5816c179cfab9994.tar.gz ppe42-gcc-7a40f9b7039593ba5bacc55f5816c179cfab9994.zip | |
Core issue 287, PR c++/7639
* cp-tree.h (lang_type_class): Add decl_list field.
(CLASSTYPE_DECL_LIST): New macro.
(maybe_add_class_template_decl_list): Add declaration.
* class.c (duplicate_tag_error): Initialize CLASSTYPE_DECL_LIST.
(unreverse_member_declarations): Reverse CLASSTYPE_DECL_LIST.
(maybe_add_class_template_decl_list): New function.
(add_implicitly_declared_members): Use it.
* decl.c (maybe_process_template_type_declaration): Likewise.
(pushtag): Likewise.
* friend.c (add_friend): Likewise.
(make_friend_class): Likewise.
* semantics.c (finish_member_declaration): Likewise.
(begin_class_definition): Initialize CLASSTYPE_DECL_LIST.
* pt.c (instantiate_class_template): Use CLASSTYPE_DECL_LIST
to process members and friends in the order of declaration.
Core issue 287, PR c++/7639
* g++.dg/template/instantiate1.C: Adjust error location.
* g++.dg/template/instantiate3.C: New test.
* g++.old-deja/g++.pt/crash10.C: Adjust error location.
* g++.old-deja/g++.pt/derived3.C: Adjust error location.
* g++.old-deja/g++.pt/spec28.C: Reorder declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58654 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/awt/EventDispatchThread.java')
0 files changed, 0 insertions, 0 deletions

