Skip to content
This repository was archived by the owner on May 23, 2024. It is now read-only.

Commit 8aa949a

Browse files
authored
Bump mir-opt-level up 2 to 3 and 3 to 4 (#681)
1 parent d87f286 commit 8aa949a

17 files changed

+18
-18
lines changed

fixed/67019.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc +nightly --edition 2018 -Z mir-opt-level=2 - << EOF
3+
rustc +nightly --edition 2018 -Z mir-opt-level=3 - << EOF
44
fn test(this: ((u8, u8),)) {
55
assert!((this.0).1 == 0);
66
}

fixed/68296.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Zmir-opt-level=2 - << END
3+
rustc -Zmir-opt-level=3 - << END
44
const FOO: *const u32 = { //~ ERROR any use of this value will cause an error
55
let x = 42;
66
&x

fixed/68841.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=2 --edition 2018 - << END
3+
rustc -Z mir-opt-level=3 --edition 2018 - << END
44
#![feature(async_closure)]
55
66
use std::future::Future;

fixed/71793.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc +nightly --edition 2018 -Z mir-opt-level=2 - << EOF
3+
rustc +nightly --edition 2018 -Z mir-opt-level=3 - << EOF
44
pub async fn connect() {}
55
pub fn block_on<F: std::future::Future>(_: F) {}
66
fn main() {

fixed/72181.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ fn main() {
1919
2020
EOF
2121

22-
rustc -Zmir-opt-level=2 --emit=mir 72181.rs
22+
rustc -Zmir-opt-level=3 --emit=mir 72181.rs

fixed/72285.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=3 - << EOF
3+
rustc -Z mir-opt-level=4 - << EOF
44
55
fn main() {
66
let i = (0..usize::max_value()).chain(0..10).skip(usize::max_value());

fixed/72372.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ fn main() {
88
99
EOF
1010

11-
rustc -Zmir-opt-level=2 72372.rs
11+
rustc -Zmir-opt-level=3 72372.rs

fixed/72679.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=2 - << EOF
3+
rustc -Z mir-opt-level=3 - << EOF
44
55
#![cfg_attr(const_fn, feature(const_fn))]
66

fixed/73327.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=2 - << EOF
3+
rustc -Z mir-opt-level=3 - << EOF
44
55
fn load<R>(_r: R) {}
66

fixed/75053.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Zmir-opt-level=2 - << EOF
3+
rustc -Zmir-opt-level=3 - << EOF
44
#![feature(type_alias_impl_trait)]
55
66
use std::marker::PhantomData;

fixed/75299.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=3 - << EOF
3+
rustc -Z mir-opt-level=4 - << EOF
44
#![feature(const_generics, box_syntax)]
55
#![allow(incomplete_features)]
66

fixed/76375.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ pub async fn h() {}
2929
3030
EOF
3131

32-
rustc --edition=2018 -Zmir-opt-level=2 -Zunsound-mir-opts x.rs
33-
rustc --edition=2018 -Zmir-opt-level=2 y.rs --extern x -L.
32+
rustc --edition=2018 -Zmir-opt-level=3 -Zunsound-mir-opts x.rs
33+
rustc --edition=2018 -Zmir-opt-level=3 y.rs --extern x -L.

fixed/77911.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=2 - << EOF
3+
rustc -Z mir-opt-level=3 - << EOF
44
use std::fs::File;
55
use std::io::{BufRead, BufReader};
66

fixed/78442.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=2 - << EOF
3+
rustc -Z mir-opt-level=3 - << EOF
44
#![crate_type = "lib"]
55
66
// Error won't happen if "bar" is not generic

fixed/80060.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc -Z mir-opt-level=2 -Z instrument-coverage - <<EOF
3+
rustc -Z mir-opt-level=3 -Z instrument-coverage - <<EOF
44
pub fn main() {
55
let c = || {};
66
c();

ices/73021.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc --emit mir -Z mir-opt-level=2 - <<EOF
3+
rustc --emit mir -Z mir-opt-level=3 - <<EOF
44
// build-pass
55
#![allow(dead_code)]
66
trait Foo {

ices/81403.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
rustc --emit=mir -Zmir-opt-level=2 - <<'EOF'
3+
rustc --emit=mir -Zmir-opt-level=3 - <<'EOF'
44
// build-pass
55
pub trait Foo<'a> {
66
type Bar;

0 commit comments

Comments
 (0)