mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
Ignore crashes
dir
This commit is contained in:
parent
8f49e4127f
commit
6027255eb2
@ -345,8 +345,6 @@ const RUSTFIX_COVERAGE_KNOWN_EXCEPTIONS: &[&str] = &[
|
|||||||
"cast_size_32bit.rs",
|
"cast_size_32bit.rs",
|
||||||
"char_lit_as_u8.rs",
|
"char_lit_as_u8.rs",
|
||||||
"cmp_owned/without_suggestion.rs",
|
"cmp_owned/without_suggestion.rs",
|
||||||
"crashes/ice-6250.rs",
|
|
||||||
"crashes/ice-6251.rs",
|
|
||||||
"dbg_macro.rs",
|
"dbg_macro.rs",
|
||||||
"deref_addrof_double_trigger.rs",
|
"deref_addrof_double_trigger.rs",
|
||||||
"doc/unbalanced_ticks.rs",
|
"doc/unbalanced_ticks.rs",
|
||||||
@ -388,6 +386,9 @@ fn check_rustfix_coverage() {
|
|||||||
assert!(RUSTFIX_COVERAGE_KNOWN_EXCEPTIONS.iter().is_sorted_by_key(Path::new));
|
assert!(RUSTFIX_COVERAGE_KNOWN_EXCEPTIONS.iter().is_sorted_by_key(Path::new));
|
||||||
|
|
||||||
for rs_path in missing_coverage_contents.lines() {
|
for rs_path in missing_coverage_contents.lines() {
|
||||||
|
if Path::new(rs_path).starts_with("tests/ui/crashes") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
let filename = Path::new(rs_path).strip_prefix("tests/ui/").unwrap();
|
let filename = Path::new(rs_path).strip_prefix("tests/ui/").unwrap();
|
||||||
assert!(
|
assert!(
|
||||||
RUSTFIX_COVERAGE_KNOWN_EXCEPTIONS
|
RUSTFIX_COVERAGE_KNOWN_EXCEPTIONS
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
// run-rustfix
|
|
||||||
#![allow(dead_code)]
|
|
||||||
|
|
||||||
#[derive(Default)]
|
|
||||||
struct A<T> {
|
|
||||||
a: Vec<A<T>>,
|
|
||||||
b: T,
|
|
||||||
}
|
|
||||||
|
|
||||||
fn main() {
|
|
||||||
if Ok::<_, ()>(A::<String>::default()).is_ok() {}
|
|
||||||
}
|
|
@ -1,6 +1,3 @@
|
|||||||
// run-rustfix
|
|
||||||
#![allow(dead_code)]
|
|
||||||
|
|
||||||
#[derive(Default)]
|
#[derive(Default)]
|
||||||
struct A<T> {
|
struct A<T> {
|
||||||
a: Vec<A<T>>,
|
a: Vec<A<T>>,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
error: redundant pattern matching, consider using `is_ok()`
|
error: redundant pattern matching, consider using `is_ok()`
|
||||||
--> $DIR/ice-7169.rs:11:12
|
--> $DIR/ice-7169.rs:8:12
|
||||||
|
|
|
|
||||||
LL | if let Ok(_) = Ok::<_, ()>(A::<String>::default()) {}
|
LL | if let Ok(_) = Ok::<_, ()>(A::<String>::default()) {}
|
||||||
| -------^^^^^-------------------------------------- help: try this: `if Ok::<_, ()>(A::<String>::default()).is_ok()`
|
| -------^^^^^-------------------------------------- help: try this: `if Ok::<_, ()>(A::<String>::default()).is_ok()`
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
// run-rustfix
|
|
||||||
fn _f(s: &str) -> Option<()> {
|
|
||||||
let _ = s[1..].split('.').next()?;
|
|
||||||
Some(())
|
|
||||||
}
|
|
||||||
|
|
||||||
fn main() {}
|
|
@ -1,4 +1,3 @@
|
|||||||
// run-rustfix
|
|
||||||
fn _f(s: &str) -> Option<()> {
|
fn _f(s: &str) -> Option<()> {
|
||||||
let _ = s[1..].splitn(2, '.').next()?;
|
let _ = s[1..].splitn(2, '.').next()?;
|
||||||
Some(())
|
Some(())
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
error: unnecessary use of `splitn`
|
error: unnecessary use of `splitn`
|
||||||
--> $DIR/ice-8250.rs:3:13
|
--> $DIR/ice-8250.rs:2:13
|
||||||
|
|
|
|
||||||
LL | let _ = s[1..].splitn(2, '.').next()?;
|
LL | let _ = s[1..].splitn(2, '.').next()?;
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^ help: try this: `s[1..].split('.')`
|
| ^^^^^^^^^^^^^^^^^^^^^ help: try this: `s[1..].split('.')`
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
// run-rustfix
|
|
||||||
#![warn(clippy::let_unit_value)]
|
|
||||||
|
|
||||||
fn f() {}
|
|
||||||
static FN: fn() = f;
|
|
||||||
|
|
||||||
fn main() {
|
|
||||||
FN();
|
|
||||||
}
|
|
@ -1,4 +1,3 @@
|
|||||||
// run-rustfix
|
|
||||||
#![warn(clippy::let_unit_value)]
|
#![warn(clippy::let_unit_value)]
|
||||||
|
|
||||||
fn f() {}
|
fn f() {}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
error: this let-binding has unit value
|
error: this let-binding has unit value
|
||||||
--> $DIR/ice-8821.rs:8:5
|
--> $DIR/ice-8821.rs:7:5
|
||||||
|
|
|
|
||||||
LL | let _: () = FN();
|
LL | let _: () = FN();
|
||||||
| ^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `FN();`
|
| ^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `FN();`
|
||||||
|
Loading…
Reference in New Issue
Block a user