-
- Downloads
c++: remember pointer-to-member location
Jakub recently mentioned that a PTRMEM_CST has no location; let's give it a location wrapper. gcc/cp/ChangeLog: * typeck.c (build_x_unary_op): Set address location. (convert_member_func_to_ptr): Handle location wrapper. * pt.c (convert_nontype_argument): Likewise. gcc/testsuite/ChangeLog: * g++.dg/template/crash106.C: Adjust. * g++.dg/diagnostic/ptrtomem3.C: New test.
Showing
- gcc/cp/pt.c 2 additions, 0 deletionsgcc/cp/pt.c
- gcc/cp/typeck.c 13 additions, 2 deletionsgcc/cp/typeck.c
- gcc/testsuite/g++.dg/diagnostic/ptrtomem3.C 14 additions, 0 deletionsgcc/testsuite/g++.dg/diagnostic/ptrtomem3.C
- gcc/testsuite/g++.dg/template/crash106.C 2 additions, 2 deletionsgcc/testsuite/g++.dg/template/crash106.C
Loading
Please register or sign in to comment