diff options
| author | dodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-11 14:36:05 +0000 |
|---|---|---|
| committer | dodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-11 14:36:05 +0000 |
| commit | d7f79c8890d12b5ac37f59b9e5171ca6f4fe3b41 (patch) | |
| tree | fcebb61777e39028dfd13660e12098519b9ca084 /libjava/classpath/lib/gnu/java/beans | |
| parent | 62ed126e6a4f6b95a0986b8ae5db9cee9f32a83b (diff) | |
| download | ppe42-gcc-d7f79c8890d12b5ac37f59b9e5171ca6f4fe3b41.tar.gz ppe42-gcc-d7f79c8890d12b5ac37f59b9e5171ca6f4fe3b41.zip | |
Fix PR c++/42225
gcc/cp/ChangeLog:
PR c++/42225
* typeck.c (incompatible_dependent_typedefs_p): New function.
(structural_comptypes): Use it.
* cp-tree.h (cp_set_underlying_type): Declare ...
* tree.c (cp_set_underlying_type): ... new function.
* class.c (build_self_reference): Use cp_set_underlying_type
instead of set_underlying_type.
* decl2.c (grokfield): Likewise.
* name-lookup.c (pushdecl_maybe_friend): Likewise.
gcc/testsuite/ChangeLog:
PR c++/42225
* g++.dg/template/typedef24.C: New test.
* g++.dg/template/typedef25.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155160 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/beans')
0 files changed, 0 insertions, 0 deletions

