about summary refs log tree commit diff
path: root/compiler/rustc_interface/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-06-05 23:47:58 +0200
committerGitHub <noreply@github.com>2023-06-05 23:47:58 +0200
commit9ce0c7951c3f36d81809e43584c601536badb45f (patch)
treec12edb8098e5d4a9dadca3fe61f6c3be732c8427 /compiler/rustc_interface/src
parent129a57a9f6f7824ce59e70c3dcc6584447d38898 (diff)
parent979379aff720ec20e99eeaef3d015088de0ae93d (diff)
downloadrust-9ce0c7951c3f36d81809e43584c601536badb45f.tar.gz
rust-9ce0c7951c3f36d81809e43584c601536badb45f.zip
Rollup merge of #112196 - compiler-errors:new-solver-resolv, r=lcnr
Resolve vars in result from `scrape_region_constraints`

Since we perform `type_op::Normalize` in the local infcx when the new solver is enabled, vars aren't necessarily resolved, which triggers this ICE:

https://github.com/rust-lang/rust/blob/f85ab544dfbbce7448993c490ad16c176339b939/compiler/rustc_infer/src/infer/nll_relate/mod.rs#L481

There are more tests that go from ICE -> pass due to this change, but I just added revisions to a few for CI.

r? `@lcnr`
Diffstat (limited to 'compiler/rustc_interface/src')
0 files changed, 0 insertions, 0 deletions