Skip to content

Commit 0dbf77e

Browse files
committed
Use question_mark feature in librustc_back.
1 parent 637f149 commit 0dbf77e

File tree

9 files changed

+17
-17
lines changed

9 files changed

+17
-17
lines changed

src/librustc_back/target/aarch64_apple_ios.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use target::{Target, TargetOptions, TargetResult};
1212
use super::apple_ios_base::{opts, Arch};
1313

1414
pub fn target() -> TargetResult {
15-
let base = try!(opts(Arch::Arm64));
15+
let base = opts(Arch::Arm64)?;
1616
Ok(Target {
1717
llvm_target: "arm64-apple-ios".to_string(),
1818
target_endian: "little".to_string(),

src/librustc_back/target/apple_ios_base.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ fn build_pre_link_args(arch: Arch) -> Result<Vec<String>, String> {
6868

6969
let arch_name = arch.to_string();
7070

71-
let sdk_root = try!(get_sdk_root(sdk_name));
71+
let sdk_root = get_sdk_root(sdk_name)?;
7272

7373
Ok(vec!["-arch".to_string(), arch_name.to_string(),
7474
"-Wl,-syslibroot".to_string(), sdk_root])
@@ -85,7 +85,7 @@ fn target_cpu(arch: Arch) -> String {
8585
}
8686

8787
pub fn opts(arch: Arch) -> Result<TargetOptions, String> {
88-
let pre_link_args = try!(build_pre_link_args(arch));
88+
let pre_link_args = build_pre_link_args(arch)?;
8989
Ok(TargetOptions {
9090
cpu: target_cpu(arch),
9191
dynamic_linking: false,

src/librustc_back/target/armv7_apple_ios.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use target::{Target, TargetOptions, TargetResult};
1212
use super::apple_ios_base::{opts, Arch};
1313

1414
pub fn target() -> TargetResult {
15-
let base = try!(opts(Arch::Armv7));
15+
let base = opts(Arch::Armv7)?;
1616
Ok(Target {
1717
llvm_target: "armv7-apple-ios".to_string(),
1818
target_endian: "little".to_string(),

src/librustc_back/target/armv7s_apple_ios.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use target::{Target, TargetOptions, TargetResult};
1212
use super::apple_ios_base::{opts, Arch};
1313

1414
pub fn target() -> TargetResult {
15-
let base = try!(opts(Arch::Armv7s));
15+
let base = opts(Arch::Armv7s)?;
1616
Ok(Target {
1717
llvm_target: "armv7s-apple-ios".to_string(),
1818
target_endian: "little".to_string(),

src/librustc_back/target/i386_apple_ios.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use target::{Target, TargetOptions, TargetResult};
1212
use super::apple_ios_base::{opts, Arch};
1313

1414
pub fn target() -> TargetResult {
15-
let base = try!(opts(Arch::I386));
15+
let base = opts(Arch::I386)?;
1616
Ok(Target {
1717
llvm_target: "i386-apple-ios".to_string(),
1818
target_endian: "little".to_string(),

src/librustc_back/target/i586_pc_windows_msvc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use target::TargetResult;
1212

1313
pub fn target() -> TargetResult {
14-
let mut base = try!(super::i686_pc_windows_msvc::target());
14+
let mut base = super::i686_pc_windows_msvc::target()?;
1515
base.options.cpu = "pentium".to_string();
1616
base.llvm_target = "i586-pc-windows-msvc".to_string();
1717
Ok(base)

src/librustc_back/target/i586_unknown_linux_gnu.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use target::TargetResult;
1212

1313
pub fn target() -> TargetResult {
14-
let mut base = try!(super::i686_unknown_linux_gnu::target());
14+
let mut base = super::i686_unknown_linux_gnu::target()?;
1515
base.options.cpu = "pentium".to_string();
1616
base.llvm_target = "i586-unknown-linux-gnu".to_string();
1717
Ok(base)

src/librustc_back/target/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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(),

src/librustc_back/target/x86_64_apple_ios.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use target::{Target, TargetOptions, TargetResult};
1212
use super::apple_ios_base::{opts, Arch};
1313

1414
pub fn target() -> TargetResult {
15-
let base = try!(opts(Arch::X86_64));
15+
let base = opts(Arch::X86_64)?;
1616
Ok(Target {
1717
llvm_target: "x86_64-apple-ios".to_string(),
1818
target_endian: "little".to_string(),

0 commit comments

Comments
 (0)