4 $(RUSTC) success.rs; [ $$? -eq 0 ]
5 $(RUSTC) --invalid-arg-foo; [ $$? -eq 1 ]
6 $(RUSTC) compile-error.rs; [ $$? -eq 1 ]
7 $(RUSTC) -Ztreat-err-as-bug compile-error.rs; [ $$? -eq 101 ]
8 $(RUSTDOC) -o $(TMPDIR)/exit-code success.rs; [ $$? -eq 0 ]
9 $(RUSTDOC) --invalid-arg-foo; [ $$? -eq 1 ]
10 $(RUSTDOC) compile-error.rs; [ $$? -eq 1 ]
11 $(RUSTDOC) lint-failure.rs; [ $$? -eq 1 ]