PR c++/40139
* pt.c (tsubst_qualified_id): Retain the type if we aren't dealing with a dependent type. Actually look up the destructor. * semantics.c (finish_id_expression): Fix logic. (finish_qualified_id_expr): Don't try to use 'this' if we aren't in a function. * typeck.c (build_x_unary_op): Diagnose taking the address of a constructor or destructor. * tree.c (get_first_fn): Handle OFFSET_REF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147638 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/cp/ChangeLog 12 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/pt.c 19 additions, 6 deletionsgcc/cp/pt.c
- gcc/cp/semantics.c 13 additions, 14 deletionsgcc/cp/semantics.c
- gcc/cp/tree.c 2 additions, 1 deletiongcc/cp/tree.c
- gcc/cp/typeck.c 14 additions, 2 deletionsgcc/cp/typeck.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/template/dtor6.C 16 additions, 0 deletionsgcc/testsuite/g++.dg/template/dtor6.C
Loading
Please register or sign in to comment