diff options
author | Jason Merrill <jason@redhat.com> | 2024-01-08 17:09:54 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2024-01-09 16:09:23 -0500 |
commit | ae3003b20d3e3ab6e50a6d4f2173e10ad9025135 (patch) | |
tree | d7f0e6b620e098c4e712ba8baaedf92e18f974c2 /gcc/tree-vect-loop.cc | |
parent | 5a6d3b1737843aa64d83ffc5d639fa0afa5d8318 (diff) | |
download | gcc-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