diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-03-17 10:53:07 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-17 10:53:07 +0000 |
commit | 3ada3d8365ba3889f91140dfe108d3c74d3e4e38 (patch) | |
tree | 489a121691b7debb22e5ee2978e70378c12778d7 /gcc/rust/parse/rust-parse.cc | |
parent | fe13ad49b1da5285719b176bb5d00a94b9260ebf (diff) | |
parent | b6b567171c1f5e947dd80b3c9958b1d9520d4888 (diff) | |
parent | 6e385d2f257c5cba10e569bd540bdfa9f91960d2 (diff) | |
download | gcc-3ada3d8365ba3889f91140dfe108d3c74d3e4e38.zip gcc-3ada3d8365ba3889f91140dfe108d3c74d3e4e38.tar.gz gcc-3ada3d8365ba3889f91140dfe108d3c74d3e4e38.tar.bz2 |
Merge #1022 #1033
1022: attribute expansion: Fix spurious stripping of tail expression r=CohenArthur a=CohenArthur
This commit fixes the issue reported in #391, but highlights another
one, which will be reported.
Closes #391
1033: Fix bad copy-paste in can equal interface for pointer types r=philberty a=philberty
When we perform method resolution we check if the self arguments can be
matched. Here the bug was that pointer types had a bad vistitor and only
could ever match reference types which is wrong and was a copy paste error.
Fixes #1031
Addresses #849
Co-authored-by: Arthur Cohen <arthur.cohen@embecosm.com>
Co-authored-by: Philip Herron <philip.herron@embecosm.com>