Move the `QueryOverflow` and `QueryOverflowNote` errors.
They are defined in `rustc_query_system` but used in `rustc_query_impl`. This is very much *not* how things are supposed to be done; I suspect someone got lazy and took a shortcut at some point. This commit moves the errors into `rustc_query_impl`. This requires more lines of code to give `rustc_query_impl` an errors module, but it's worthwhile to do things in the normal way instead of a weird exceptional way.
N
Nicholas Nethercote committed
0932068b6c9330f54eab92d5888131e6c877b3ce
Parent: 7bcb7a2