diff options
| author | bors <bors@rust-lang.org> | 2018-12-27 14:35:58 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-12-27 14:35:58 +0000 |
| commit | f2b92174e3c25e54156efcbdc105a48d50afb6be (patch) | |
| tree | 2fa787b7af7ea3bf9e02c7363cfdb772896102bf /src/librustdoc/html/static/source-script.js | |
| parent | d174173552cfa031b63e8b1dabbd08943748dea1 (diff) | |
| parent | a375410e1f8f95f13ed096ff937bf3c64f2ff905 (diff) | |
| download | rust-f2b92174e3c25e54156efcbdc105a48d50afb6be.tar.gz rust-f2b92174e3c25e54156efcbdc105a48d50afb6be.zip | |
Auto merge of #56838 - Aaron1011:fix/rustdoc-infer-unify, r=nikomatsakis
Call poly_project_and_unify_type on types that contain inference types Commit f57247c48cb59 (Ensure that Rusdoc discovers all necessary auto trait bounds) added a check to ensure that we only attempt to unify a projection predicatre with inference variables. However, the check it added was too strict - instead of checking that a type *contains* an inference variable (e.g. '&_', 'MyType<_>'), it required the type to *be* an inference variable (i.e. only '_' would match). This commit relaxes the check to use 'ty.has_infer_types', ensuring that we perform unification wherever possible. Fixes #56822
Diffstat (limited to 'src/librustdoc/html/static/source-script.js')
0 files changed, 0 insertions, 0 deletions
