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