about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-09-27 14:08:13 +0000
committerbors <bors@rust-lang.org>2021-09-27 14:08:13 +0000
commit2b6ed3b675475abc01ce7e68bb75b457f0c85684 (patch)
treee17c038639d97f818bf2d3d19696d929320aa1e8 /compiler/rustc_llvm/llvm-wrapper
parent3e8f32e1c52ca493c862facb7a69e7c3f1f97a18 (diff)
parenta84e3fab307f562312c54991e3c7386246ba3f75 (diff)
downloadrust-2b6ed3b675475abc01ce7e68bb75b457f0c85684.tar.gz
rust-2b6ed3b675475abc01ce7e68bb75b457f0c85684.zip
Auto merge of #89285 - jackh726:issue-88862, r=nikomatsakis
Don't normalize opaque types with escaping late-bound regions

Fixes #88862

Turns out, this has some really bad perf implications in large types (issue #88862). While we technically can handle them fine, it doesn't change test output either way. For now, revert with an added benchmark. Future attempts to change this back will have to consider perf.

Needs a perf run once https://github.com/rust-lang/rustc-perf/pull/1033 is merged

r? `@nikomatsakis`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper')
0 files changed, 0 insertions, 0 deletions