aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2021-11-03 09:29:47 -0400
committerJason Merrill <jason@redhat.com>2021-11-22 17:43:10 -0500
commit1df539fd197ef2427bdfa27156b92d2a857af949 (patch)
tree6c26231326dd01d472b8062465ec3a2f6f3fc92f /libcpp
parent5440c88e61f5c624eb87e19801eef6eedf27e8ab (diff)
downloadgcc-1df539fd197ef2427bdfa27156b92d2a857af949.zip
gcc-1df539fd197ef2427bdfa27156b92d2a857af949.tar.gz
gcc-1df539fd197ef2427bdfa27156b92d2a857af949.tar.bz2
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.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions