about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2025-01-25 08:03:33 +0100
committerGitHub <noreply@github.com>2025-01-25 08:03:33 +0100
commit9ffe5584558a1247b01dec328081f0f851699814 (patch)
tree2a4d9747cccdd56c726af97e3817d72a7acb6f82 /compiler/rustc_mir_transform/src
parent1fc349192e76223dcce204590e010d912ca3d2d3 (diff)
parentea9a253ff1e0a24e6439c122960f9a17a6e8d58d (diff)
downloadrust-9ffe5584558a1247b01dec328081f0f851699814.tar.gz
rust-9ffe5584558a1247b01dec328081f0f851699814.zip
Rollup merge of #135971 - compiler-errors:self-projection, r=fmease
Properly report error when object type param default references self

I accidentally broke this error for cases where a type parameter references `Self` via a projection (i.e. `trait Foo<Arg = Self::Bar> {}`). This PR fixes that, and also makes the error a bit easier to understand.

Fixes #135918
Diffstat (limited to 'compiler/rustc_mir_transform/src')
0 files changed, 0 insertions, 0 deletions