about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorMichael Howell <michael@notriddle.com>2023-08-24 20:44:32 -0700
committerMichael Howell <michael@notriddle.com>2023-08-24 21:36:38 -0700
commit19edb3ce808ee2b1190026b9d56cc6187e1ad9b1 (patch)
tree1c0738c6c1a98117e3046713dbc97a46575bc776 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parent58eefc33adf769a1abe12ad94b3e6811185b4ce5 (diff)
downloadrust-19edb3ce808ee2b1190026b9d56cc6187e1ad9b1.tar.gz
rust-19edb3ce808ee2b1190026b9d56cc6187e1ad9b1.zip
rustdoc: list matching impls on type aliases
Remake of "List matching impls on type aliases"
* 4b1d13d9841c815915433ca2a3088a8e3e97ad96
* 6f552c800b38b3e71c5e33a295e8b490d2018c71
* 2ce7cd906bde70d8cbd9b07b31c6a7bf1131c345

Partially reverts "Fix infinite loop when retrieving impls for
type alias", but keeps the test case.

This version of the PR avoids the infinite loop by structurally
matching types instead of using full unification. This version
does not support type alias trait bounds, but the compiler does
not enforce those anyway
(https://github.com/rust-lang/rust/issues/21903).
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions