mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
Use check-pass mode for nll tests
This commit is contained in:
parent
e0bbe7915e
commit
5c73d21eaa
@ -4,7 +4,7 @@
|
||||
// regions is erased.
|
||||
|
||||
// compile-flags:-Zborrowck=mir -Zverbose
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
#![feature(rustc_attrs)]
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
// arbitrary types without ICEs.
|
||||
|
||||
// compile-flags:-Zborrowck=mir
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
const HI: &str = "hi";
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
// including) the call to `use_x`. The `else` branch is not included.
|
||||
|
||||
// compile-flags:-Zborrowck=mir
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
#![allow(warnings)]
|
||||
#![feature(dropck_eyepatch)]
|
||||
|
@ -1,6 +1,6 @@
|
||||
// extra unused mut lint tests for #51918
|
||||
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
#![feature(generators, nll)]
|
||||
#![deny(unused_mut)]
|
||||
|
@ -6,7 +6,7 @@
|
||||
// over a yield -- because the data that is borrowed (`*x`) is not
|
||||
// stored on the stack.
|
||||
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
fn foo(x: &mut u32) {
|
||||
move || {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// compile-flags: -Zborrowck=mir
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
#![allow(warnings)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// compile-flags:-Zborrowck=mir
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
#![feature(rustc_attrs)]
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
// another -- effectively, the single lifetime `'a` is just inferred
|
||||
// to be the intersection of the two distinct lifetimes.
|
||||
//
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
// compile-flags:-Zno-leak-check
|
||||
|
||||
#![feature(nll)]
|
||||
|
@ -2,7 +2,7 @@
|
||||
// function returning always its first argument can be upcast to one
|
||||
// that returns either first or second argument.
|
||||
//
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
// compile-flags:-Zno-leak-check
|
||||
|
||||
#![feature(nll)]
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Test that when we infer the lifetime to a subset of the fn body, it
|
||||
// works out.
|
||||
//
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
trait MyTrait<'a> {
|
||||
type Output;
|
||||
|
@ -3,7 +3,7 @@
|
||||
// we don't even propagate constraints from the closures to the callers.
|
||||
|
||||
// compile-flags:-Zborrowck=mir -Zverbose
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
#![allow(warnings)]
|
||||
#![feature(rustc_attrs)]
|
||||
|
@ -4,7 +4,7 @@
|
||||
//
|
||||
// Regression test for #53121.
|
||||
//
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
trait MyTrait<'a> {
|
||||
type Output;
|
||||
|
@ -4,7 +4,7 @@
|
||||
// MyTrait<'a>>::Output: 'a` outlives `'a` (because the trait says
|
||||
// so).
|
||||
//
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
trait MyTrait<'a> {
|
||||
type Output: 'a;
|
||||
|
@ -1,5 +1,5 @@
|
||||
// compile-flags:-Zborrowck=mir -Zverbose
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
// Test that we assume that universal types like `T` outlive the
|
||||
// function body.
|
||||
|
@ -1,4 +1,4 @@
|
||||
// build-pass (FIXME(62277): could be check-pass?)
|
||||
// check-pass
|
||||
|
||||
// Check that we don't try to downcast `_` when type-checking the annotation.
|
||||
fn main() {
|
||||
|
Loading…
Reference in New Issue
Block a user