Use check-pass instead of build-pass in regions ui test suite
This commit is contained in:
parent
1d6a0b0c72
commit
68d2cd5f17
src/test/ui/regions
region-bound-extra-bound-in-inherent-impl.rsregion-bound-same-bounds-in-trait-and-impl.rsregion-object-lifetime-1.rsregion-object-lifetime-3.rsregions-implied-bounds-projection-gap-2.rsregions-implied-bounds-projection-gap-3.rsregions-implied-bounds-projection-gap-4.rsregions-outlives-nominal-type-enum-region-rev.rsregions-outlives-nominal-type-enum-region.rsregions-outlives-nominal-type-enum-type-rev.rsregions-outlives-nominal-type-enum-type.rsregions-outlives-nominal-type-struct-region-rev.rsregions-outlives-nominal-type-struct-region.rsregions-outlives-nominal-type-struct-type-rev.rsregions-outlives-nominal-type-struct-type.rsregions-outlives-projection-hrtype.rsregions-outlives-projection-trait-def.rsregions-outlives-scalar.rs
@ -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]);
|
||||
|
@ -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;
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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)]
|
||||
|
@ -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)]
|
||||
|
@ -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)]
|
||||
|
@ -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)]
|
||||
|
@ -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)]
|
||||
|
@ -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)]
|
||||
|
@ -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)]
|
||||
|
@ -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)]
|
||||
|
@ -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 {
|
||||
|
@ -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> {
|
||||
|
@ -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> {
|
||||
|
Loading…
Reference in New Issue
Block a user