| #!/bin/sh | |
| code=0 | |
| while ! [ $# = 0 ]; do | |
| case "$1" in | |
| run_make_info) echo "foo" | |
| ;; | |
| run_make_warn) echo "warning: bar" >&2 | |
| ;; | |
| run_make_error) echo "error: baz" >&2; code=1 | |
| ;; | |
| *) ;; # rustc passes lots of args we don't care about | |
| esac | |
| shift | |
| done | |
| exit $code |