@@ -77,12 +77,12 @@ macro_rules! supported_targets {
7777 match target {
7878 $(
7979 $triple => {
80- let mut t = try! ( $module:: target( ) ) ;
80+ let mut t = $module:: target( ) ? ;
8181 t. options. is_builtin = true ;
8282
8383 // round-trip through the JSON parser to ensure at
8484 // run-time that the parser works correctly
85- t = try! ( Target :: from_json( t. to_json( ) ) ) ;
85+ t = Target :: from_json( t. to_json( ) ) ? ;
8686 debug!( "Got builtin target: {:?}" , t) ;
8787 Ok ( t)
8888 } ,
@@ -442,12 +442,12 @@ impl Target {
442442 } ;
443443
444444 let mut base = Target {
445- llvm_target : try! ( get_req_field ( "llvm-target" ) ) ,
446- target_endian : try! ( get_req_field ( "target-endian" ) ) ,
447- target_pointer_width : try! ( get_req_field ( "target-pointer-width" ) ) ,
448- data_layout : try! ( get_req_field ( "data-layout" ) ) ,
449- arch : try! ( get_req_field ( "arch" ) ) ,
450- target_os : try! ( get_req_field ( "os" ) ) ,
445+ llvm_target : get_req_field ( "llvm-target" ) ? ,
446+ target_endian : get_req_field ( "target-endian" ) ? ,
447+ target_pointer_width : get_req_field ( "target-pointer-width" ) ? ,
448+ data_layout : get_req_field ( "data-layout" ) ? ,
449+ arch : get_req_field ( "arch" ) ? ,
450+ target_os : get_req_field ( "os" ) ? ,
451451 target_env : get_opt_field ( "env" , "" ) ,
452452 target_vendor : get_opt_field ( "vendor" , "unknown" ) ,
453453 options : Default :: default ( ) ,
0 commit comments