diff --git a/src/codegen/main.rs b/src/codegen/main.rs index 20cd469017a..2f41148871d 100644 --- a/src/codegen/main.rs +++ b/src/codegen/main.rs @@ -24,13 +24,13 @@ fn main() { // TODO: maybe not 0777? mkdir_recursive(&output_dir, 0b111_111_111); - match args[1] { - ~"keycode.rs" => keycode::generate(&output_dir), - ~"scancode.rs" => scancode::generate(&output_dir), - s => { - println!("unknown thing-to-generate '{}'", s); - os::set_exit_status(1); - } + if args[1] == ~"keycode.rs" { + keycode::generate(&output_dir); + } else if args[1] == ~"scancode.rs" { + scancode::generate(&output_dir); + } else { + println!("unknown thing-to-generate '{}'", args[1]); + os::set_exit_status(1); } }, _ => {