diff options
| author | Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> | 2023-01-28 20:43:16 +0100 |
|---|---|---|
| committer | Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> | 2023-01-28 20:43:16 +0100 |
| commit | 832751fe1df232e36b283fa136b4e26475e55c00 (patch) | |
| tree | 2f4c799c8298bd01be6c026d90e5fd110197cc34 /compiler/rustc_codegen_llvm/src | |
| parent | 7919ef0ec5776c72dace7fec1c68551a617505ad (diff) | |
| download | rust-832751fe1df232e36b283fa136b4e26475e55c00.tar.gz rust-832751fe1df232e36b283fa136b4e26475e55c00.zip | |
Also erase substs for new infcx in pin move error
The code originally correctly erased the regions of the type it passed to the newly created infcx. But after the `fn_sig` query was made to return an `EarlyBinder<T>`, some substs that were around were substituted there without erasing their regions. They were then passed into the newly cerated infcx, which caused the ICE.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions
