Skip to content

Commit

Permalink
Use check-pass instead of build-pass in regions ui test suite
Browse files Browse the repository at this point in the history
  • Loading branch information
sasurau4 committed Oct 30, 2020
1 parent 1d6a0b0 commit 68d2cd5
Show file tree
Hide file tree
Showing 18 changed files with 18 additions and 18 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Test related to #22779. In this case, the impl is an inherent impl,
// so it doesn't have to match any trait, so no error results.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]

struct MySlice<'a, T:'a>(&'a mut [T]);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Test related to #22779, but where the `'a:'b` relation
// appears in the trait too. No error here.

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

trait Tr<'a, T> {
fn renew<'b: 'a>(self) -> &'b mut [T] where 'a: 'b;
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/regions/region-object-lifetime-1.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Various tests related to testing how region inference works
// with respect to the object receivers.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(warnings)]

trait Foo {
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/regions/region-object-lifetime-3.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Various tests related to testing how region inference works
// with respect to the object receivers.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(warnings)]

trait Foo {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// "projection gap": in this test, we know that `T: 'x`, and that is
// enough to conclude that `T::Foo: 'x`.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(unused_variables)]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// "projection gap": in this test, we know that `T::Foo: 'x`, and that
// is (naturally) enough to conclude that `T::Foo: 'x`.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(unused_variables)]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// "projection gap": in this test, we know that `T: 'x`, and that
// is (naturally) enough to conclude that `T: 'x`.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(unused_variables)]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
//
// Rule OutlivesNominalType from RFC 1214.

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

#![feature(rustc_attrs)]
#![allow(dead_code)]
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/regions/regions-outlives-projection-hrtype.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
// `'r` is bound, that leads to badness. This test checks that
// everything works.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]

trait TheTrait {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Test that `<F as Foo<'a>>::Type: 'b`, where `trait Foo<'a> { Type:
// 'a; }`, does not require that `F: 'b`.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]

trait SomeTrait<'a> {
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/regions/regions-outlives-scalar.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Test that scalar values outlive all regions.
// Rule OutlivesScalar from RFC 1214.

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]

struct Foo<'a> {
Expand Down

0 comments on commit 68d2cd5

Please sign in to comment.