about summary refs log tree commit diff
path: root/tests/mir-opt/lower_array_len.array_len_raw.NormalizeArrayLen.diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-11-17 22:33:17 +0100
committerGitHub <noreply@github.com>2022-11-17 22:33:17 +0100
commit1521795a7da083a16329bcb27d81d34434cfc6d0 (patch)
treef344f6af8e0dc9ea0489d055fed887e533eb3881 /tests/mir-opt/lower_array_len.array_len_raw.NormalizeArrayLen.diff
parent83356b78c4ff3e7d84e977aa6143793545967301 (diff)
parent72fbb54c5d8cb7e333d14e28d0e683a4363a5ab2 (diff)
downloadrust-1521795a7da083a16329bcb27d81d34434cfc6d0.tar.gz
rust-1521795a7da083a16329bcb27d81d34434cfc6d0.zip
Rollup merge of #103852 - compiler-errors:rpitit-early-from-impl, r=lcnr
Don't remap early-bound regions for return-position `impl Trait` in trait originating from `impl`

long title :sweat:

We don't want to remap early-bound regions that originate from the `impl`s themselves, since they have no corresponding region in the trait. Not sure if there's a better condition than checking if the EBR's def-id's parent is the impl -- maybe we should be checking if the region comes from the method or RPITIT... :shrug:

r? types

Fixes #103850
Diffstat (limited to 'tests/mir-opt/lower_array_len.array_len_raw.NormalizeArrayLen.diff')
0 files changed, 0 insertions, 0 deletions