about summary refs log tree commit diff
path: root/compiler/rustc_plugin_impl/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-08-21 01:29:12 +0000
committerbors <bors@rust-lang.org>2021-08-21 01:29:12 +0000
commit797095a686bdc821143e52ed1db2b98db9d0f3eb (patch)
treed8477eb9119e98ebb3f6fe68d1fabb7d132edd90 /compiler/rustc_plugin_impl/src
parent1e3d632f8f921d03ccc5b71d97decf980df7dbe4 (diff)
parent60cc00f540658cb82bccf88275f9cf409215a6b8 (diff)
downloadrust-797095a686bdc821143e52ed1db2b98db9d0f3eb.tar.gz
rust-797095a686bdc821143e52ed1db2b98db9d0f3eb.zip
Auto merge of #88149 - Mark-Simulacrum:prep-never-type, r=jackh726
Refactor fallback code to prepare for never type

This PR contains cherry-picks of some of `@nikomatsakis's` work from #79366, and shouldn't (AFAICT) represent any change in behavior. However, the refactoring is good regardless of the never type work being landed, and will reduce the size of those eventual PR(s) (and rebase pain).

I am not personally an expert on this code, and the commits are essentially 100% `@nikomatsakis's,` but they do seem reasonable to me by my understanding. Happy to edit with review, of course. Commits are best reviewed in sequence rather than all together.

r? `@jackh726` perhaps?
Diffstat (limited to 'compiler/rustc_plugin_impl/src')
0 files changed, 0 insertions, 0 deletions