about summary refs log tree commit diff
path: root/tests/codegen/generic-debug.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-05-31 08:50:23 +0200
committerGitHub <noreply@github.com>2024-05-31 08:50:23 +0200
commitab55d42b7468256b9c68425519b8a26d90a54c2f (patch)
tree36e839d3821aa3f8f0f4f33951485582afa49f96 /tests/codegen/generic-debug.rs
parent4aafc1175e11a1a8d90def51d7e7d19aa3b5c9bc (diff)
parent5c68eb3facbd5dcde1c05d4c5a37cc845f504759 (diff)
downloadrust-ab55d42b7468256b9c68425519b8a26d90a54c2f.tar.gz
rust-ab55d42b7468256b9c68425519b8a26d90a54c2f.zip
Rollup merge of #125786 - compiler-errors:fold-item-bounds, r=lcnr
Fold item bounds before proving them in `check_type_bounds` in new solver

Vaguely confident that this is sufficient to prevent rust-lang/trait-system-refactor-initiative#46 and rust-lang/trait-system-refactor-initiative#62.

This is not the "correct" solution, but will probably suffice until coinduction, at which point we implement the right solution (`check_type_bounds` must prove `Assoc<...> alias-eq ConcreteType`, normalizing requires proving item bounds).

r? lcnr
Diffstat (limited to 'tests/codegen/generic-debug.rs')
0 files changed, 0 insertions, 0 deletions