enable overflow checks in the standard library
This commit is contained in:
parent
30e0c303a0
commit
330ec0acdb
@ -354,7 +354,8 @@ fn setup(subcommand: MiriCommand) {
|
|||||||
command.env_remove("RUSTC_WRAPPER");
|
command.env_remove("RUSTC_WRAPPER");
|
||||||
command.env_remove("RUSTFLAGS");
|
command.env_remove("RUSTFLAGS");
|
||||||
// Disable debug assertions in the standard library -- Miri is already slow enough.
|
// Disable debug assertions in the standard library -- Miri is already slow enough.
|
||||||
command.env("RUSTFLAGS", "-Cdebug-assertions=off");
|
// But keep the overflow checks, they are cheap.
|
||||||
|
command.env("RUSTFLAGS", "-Cdebug-assertions=off -Coverflow-checks=on");
|
||||||
// Finally run it!
|
// Finally run it!
|
||||||
if command.status().expect("failed to run xargo").success().not() {
|
if command.status().expect("failed to run xargo").success().not() {
|
||||||
show_error(format!("failed to run xargo"));
|
show_error(format!("failed to run xargo"));
|
||||||
|
Loading…
Reference in New Issue
Block a user