Skip to content

Commit 27a8591

Browse files
authored
Use ensure!(cond, ...) instead of if !cond { bail!(...) } in config validation (#12068)
1 parent 7d857e6 commit 27a8591

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

crates/wasmtime/src/config.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2410,12 +2410,14 @@ impl Config {
24102410
};
24112411

24122412
if tunables.debug_guest {
2413-
if !cfg!(feature = "debug") {
2414-
bail!("debug instrumentation support was disabled at compile time");
2415-
}
2416-
if tunables.signals_based_traps {
2417-
bail!("cannot use signals-based traps with guest debugging enabled");
2418-
}
2413+
ensure!(
2414+
cfg!(feature = "debug"),
2415+
"debug instrumentation support was disabled at compile time"
2416+
);
2417+
ensure!(
2418+
!tunables.signals_based_traps,
2419+
"cannot use signals-based traps with guest debugging enabled"
2420+
);
24192421
}
24202422

24212423
Ok((tunables, features))

0 commit comments

Comments
 (0)