This reverts commit 8176ab8bc18fdd7d3c2cf7f720c51166364c33a3.
For more information about how rustc works, see the rustc dev guide.