Unify "input" and "no input" paths in `run_compiler` A follow-up to #117649. r? `@bjorn3`
run_compiler