about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2023-09-08 14:10:51 +0200
committerGitHub <noreply@github.com>2023-09-08 14:10:51 +0200
commit1fb672c7387fc597c93d0657c4892d254d7ab338 (patch)
tree88b5a3bf67bf8b3b637e5b82e496259518d45b18 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parentdcb465995da3309bda9ba1fa286cb4d6a6c77e99 (diff)
parentb3686c2fd6ad57912e1b0e778bedb0b9a05c73fa (diff)
downloadrust-1fb672c7387fc597c93d0657c4892d254d7ab338.tar.gz
rust-1fb672c7387fc597c93d0657c4892d254d7ab338.zip
Rollup merge of #115201 - notriddle:notriddle/type-alias-impl-list, r=GuillaumeGomez
rustdoc: list matching impls on type aliases

Fixes https://github.com/rust-lang/rust/issues/32077

Fixes #99952

Remake of https://github.com/rust-lang/rust/pull/112429

Partially reverts https://github.com/rust-lang/rust/pull/112543, 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).

r? `@GuillaumeGomez`

CC `@lcnr`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions