about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorjackh726 <jack.huey@umassmed.edu>2021-09-26 15:58:24 -0400
committerjackh726 <jack.huey@umassmed.edu>2021-09-26 15:58:24 -0400
commita84e3fab307f562312c54991e3c7386246ba3f75 (patch)
tree81f5739658958113b9dc584f069796c85ef9ffc4 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parent497ee321af3b8496eaccd7af7b437f18bab81abf (diff)
downloadrust-a84e3fab307f562312c54991e3c7386246ba3f75.tar.gz
rust-a84e3fab307f562312c54991e3c7386246ba3f75.zip
Don't normalize opaque types with escaping late-bound regions.
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.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions