Skip to content

Commit cecffb6

Browse files
authored
Rollup merge of #68504 - tmiasko:check-pass, r=alexcrichton
Use check-pass mode for lint tests and nll tests Helps with issue #62277.
2 parents b9c2977 + d915c01 commit cecffb6

31 files changed

+31
-31
lines changed

src/test/ui/lint/command-line-lint-group-allow.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// compile-flags: -A bad-style
2-
// build-pass (FIXME(62277): could be check-pass?)
2+
// check-pass
33

44
fn main() {
55
let _InappropriateCamelCasing = true;

src/test/ui/lint/dead-code/tuple-struct-field.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22

33
#![deny(dead_code)]
44

src/test/ui/lint/inclusive-range-pattern-syntax.fixed

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22
// run-rustfix
33

44
#![warn(ellipsis_inclusive_range_patterns)]

src/test/ui/lint/inclusive-range-pattern-syntax.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22
// run-rustfix
33

44
#![warn(ellipsis_inclusive_range_patterns)]

src/test/ui/lint/lint-lowercase-static-const-pattern-rename.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22
// Issue #7526: lowercase static constants in patterns look like bindings
33

44
// This is similar to lint-lowercase-static-const-pattern.rs, except it

src/test/ui/lint/lint-non-camel-case-variant.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22

33
#![deny(non_camel_case_types)]
44

src/test/ui/lint/lint-non-camel-case-with-trailing-underscores.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22

33
#![allow(dead_code)]
44
// This is ok because we often use the trailing underscore to mean 'prime'

src/test/ui/lint/lint-non-snake-case-no-lowercase-equivalent.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22

33
#![allow(dead_code)]
44
// pretty-expanded FIXME #23616

src/test/ui/lint/lint-nonstandard-style-unicode.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22

33
#![allow(dead_code)]
44

src/test/ui/lint/lint-output-format-2.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// aux-build:lint_output_format.rs
22

33
#![feature(unstable_test_feature)]
4-
// build-pass (FIXME(62277): could be check-pass?)
4+
// check-pass
55

66
extern crate lint_output_format;
77
use lint_output_format::{foo, bar};

src/test/ui/lint/lint-stability-deprecated.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22
// aux-build:lint_stability.rs
33
// aux-build:inherited_stability.rs
44
// aux-build:stability_cfg1.rs

src/test/ui/lint/lints-in-foreign-macros.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// aux-build:lints-in-foreign-macros.rs
2-
// build-pass (FIXME(62277): could be check-pass?)
2+
// check-pass
33

44
#![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
55
#![warn(missing_docs)]

src/test/ui/lint/reasons.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22

33
#![feature(lint_reasons)]
44

src/test/ui/lint/type-overflow.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22
#![warn(overflowing_literals)]
33

44
fn main() {

src/test/ui/lint/unused_labels.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// should also deal with the edge cases where a label is shadowed,
33
// within nested loops
44

5-
// build-pass (FIXME(62277): could be check-pass?)
5+
// check-pass
66

77
#![feature(label_break_value)]
88
#![warn(unused_labels)]

src/test/ui/lint/use-redundant.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22
#![warn(unused_imports)]
33

44
use crate::foo::Bar;

src/test/ui/nll/closure-requirements/propagate-despite-same-free-region.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// regions is erased.
55

66
// compile-flags:-Zborrowck=mir -Zverbose
7-
// build-pass (FIXME(62277): could be check-pass?)
7+
// check-pass
88

99
#![feature(rustc_attrs)]
1010

src/test/ui/nll/constant.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// arbitrary types without ICEs.
33

44
// compile-flags:-Zborrowck=mir
5-
// build-pass (FIXME(62277): could be check-pass?)
5+
// check-pass
66

77
const HI: &str = "hi";
88

src/test/ui/nll/drop-may-dangle.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// including) the call to `use_x`. The `else` branch is not included.
44

55
// compile-flags:-Zborrowck=mir
6-
// build-pass (FIXME(62277): could be check-pass?)
6+
// check-pass
77

88
#![allow(warnings)]
99
#![feature(dropck_eyepatch)]

src/test/ui/nll/extra-unused-mut.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// extra unused mut lint tests for #51918
22

3-
// build-pass (FIXME(62277): could be check-pass?)
3+
// check-pass
44

55
#![feature(generators, nll)]
66
#![deny(unused_mut)]

src/test/ui/nll/generator-distinct-lifetime.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// over a yield -- because the data that is borrowed (`*x`) is not
77
// stored on the stack.
88

9-
// build-pass (FIXME(62277): could be check-pass?)
9+
// check-pass
1010

1111
fn foo(x: &mut u32) {
1212
move || {

src/test/ui/nll/maybe-initialized-drop-uninitialized.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// compile-flags: -Zborrowck=mir
2-
// build-pass (FIXME(62277): could be check-pass?)
2+
// check-pass
33

44
#![allow(warnings)]
55

src/test/ui/nll/projection-return.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// compile-flags:-Zborrowck=mir
2-
// build-pass (FIXME(62277): could be check-pass?)
2+
// check-pass
33

44
#![feature(rustc_attrs)]
55

src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// another -- effectively, the single lifetime `'a` is just inferred
77
// to be the intersection of the two distinct lifetimes.
88
//
9-
// build-pass (FIXME(62277): could be check-pass?)
9+
// check-pass
1010
// compile-flags:-Zno-leak-check
1111

1212
#![feature(nll)]

src/test/ui/nll/relate_tys/hr-fn-aba-as-aaa.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// function returning always its first argument can be upcast to one
33
// that returns either first or second argument.
44
//
5-
// build-pass (FIXME(62277): could be check-pass?)
5+
// check-pass
66
// compile-flags:-Zno-leak-check
77

88
#![feature(nll)]

src/test/ui/nll/ty-outlives/projection-body.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Test that when we infer the lifetime to a subset of the fn body, it
22
// works out.
33
//
4-
// build-pass (FIXME(62277): could be check-pass?)
4+
// check-pass
55

66
trait MyTrait<'a> {
77
type Output;

src/test/ui/nll/ty-outlives/projection-one-region-trait-bound-static-closure.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// we don't even propagate constraints from the closures to the callers.
44

55
// compile-flags:-Zborrowck=mir -Zverbose
6-
// build-pass (FIXME(62277): could be check-pass?)
6+
// check-pass
77

88
#![allow(warnings)]
99
#![feature(rustc_attrs)]

src/test/ui/nll/ty-outlives/projection-where-clause-env.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55
// Regression test for #53121.
66
//
7-
// build-pass (FIXME(62277): could be check-pass?)
7+
// check-pass
88

99
trait MyTrait<'a> {
1010
type Output;

src/test/ui/nll/ty-outlives/projection-where-clause-trait.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// MyTrait<'a>>::Output: 'a` outlives `'a` (because the trait says
55
// so).
66
//
7-
// build-pass (FIXME(62277): could be check-pass?)
7+
// check-pass
88

99
trait MyTrait<'a> {
1010
type Output: 'a;

src/test/ui/nll/ty-outlives/ty-param-implied-bounds.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// compile-flags:-Zborrowck=mir -Zverbose
2-
// build-pass (FIXME(62277): could be check-pass?)
2+
// check-pass
33

44
// Test that we assume that universal types like `T` outlive the
55
// function body.

src/test/ui/nll/user-annotations/downcast-infer.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// build-pass (FIXME(62277): could be check-pass?)
1+
// check-pass
22

33
// Check that we don't try to downcast `_` when type-checking the annotation.
44
fn main() {

0 commit comments

Comments
 (0)