about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-03-07 03:50:22 +0000
committerbors <bors@rust-lang.org>2023-03-07 03:50:22 +0000
commit8824994ccd7efcc00ad03dee0c69d66c4161eea7 (patch)
treeedf8d0544222a8b98d860d83903d325a3772d182 /compiler/rustc_codegen_llvm/src
parent81be7b86d348a5b7cad08386003c43d44d1e9f94 (diff)
parent427dc18c25009adb75919df918f23556205ec859 (diff)
downloadrust-8824994ccd7efcc00ad03dee0c69d66c4161eea7.tar.gz
rust-8824994ccd7efcc00ad03dee0c69d66c4161eea7.zip
Auto merge of #108691 - aliemjay:closure-subject, r=jackh726
fix multiple issues when promoting type-test subject

Multiple interdependent fixes.  See linked issues for a short description of each.

When Promoting a type-test `T: 'a` from within the closure back to its parent function, there are a couple pre-existing bugs and limitations. They were exposed by the recent changes to opaque types because the type-test subject (`T`) is no longer a simple ParamTy.

Commit 1:
Fixes #108635
Fixes #107426

Commit 2:
Fixes #108639

Commit 3:
Fixes #107516
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions