aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.cc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2024-01-08 17:09:54 -0500
committerJason Merrill <jason@redhat.com>2024-01-09 16:09:23 -0500
commitae3003b20d3e3ab6e50a6d4f2173e10ad9025135 (patch)
treed7f0e6b620e098c4e712ba8baaedf92e18f974c2 /gcc/tree-vect-loop.cc
parent5a6d3b1737843aa64d83ffc5d639fa0afa5d8318 (diff)
downloadgcc-ae3003b20d3e3ab6e50a6d4f2173e10ad9025135.zip
gcc-ae3003b20d3e3ab6e50a6d4f2173e10ad9025135.tar.gz
gcc-ae3003b20d3e3ab6e50a6d4f2173e10ad9025135.tar.bz2
c++: adjust accessor fixits for explicit object parm
In a couple of places in the xobj patch I noticed that is_this_parameter probably wanted to change to is_object_parameter; this implements that and does the additional adjustments needed to make the accessor fixits handle xobj parms. gcc/cp/ChangeLog: * semantics.cc (is_object_parameter): New. * cp-tree.h (is_object_parameter): Declare. * call.cc (maybe_warn_class_memaccess): Use it. * search.cc (field_access_p): Use it. (class_of_object_parm): New. (field_accessor_p): Adjust for explicit object parms. gcc/testsuite/ChangeLog: * g++.dg/torture/accessor-fixits-9-xobj.C: New test.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions