Rollup merge of #66087 - tmiasko:ui-mode, r=Centril

Update some build-pass ui tests to use check-pass where applicable

Helps with issue https://github.com/rust-lang/rust/issues/62277.
This commit is contained in:
Mazdak Farrokhzad 2019-11-07 14:27:24 +01:00 committed by GitHub
commit a96811ee9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
322 changed files with 324 additions and 328 deletions

View File

@ -3,7 +3,7 @@
// while those two fields were at the same offset (which is impossible).
// That is, memory ordering of `(X, ())`, but offsets of `((), X)`.
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
// edition:2018
async fn foo<F>(_: &(), _: F) {}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2018
#![feature(arbitrary_self_types)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2018
use std::sync::Arc;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2018
// This is a regression test to ensure that simple bindings (where replacement arguments aren't

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// rust-lang/rust#55552: The strategy pnkfelix landed in PR #55274
// (for ensuring that NLL respects user-provided lifetime annotations)

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
fn test<F: Fn(&u64, &u64)>(f: F) {}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
fn main() {
assert_eq!(&mut [0; 1][..], &mut []);

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// rust-lang/rust#56327: Some occurrences of `dyn` within a macro are
// not instances of identifiers, and thus should *not* be caught by the

View File

@ -3,7 +3,7 @@
// `#![macro_escape]` is incompatible with crate-level `#![macro_use]`
// already present in issue-43106-gating-of-builtin-attrs.
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![macro_escape]
//~^ WARN macro_escape is a deprecated synonym for macro_use

View File

@ -2,7 +2,7 @@
// but which encountered the same ICE/error. See `issue-53548.rs`
// for details.
//
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
use std::cell::RefCell;
use std::rc::Rc;

View File

@ -15,7 +15,7 @@
// also analogous to what we would do for higher-ranked regions
// appearing within the trait in other positions).
//
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![feature(generators)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
use std::iter::once;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// Tests for nested self-reference which caused a stack overflow.

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![deny(warnings)]

View File

@ -1,7 +1,7 @@
// This used to ICE because it creates an `impl Trait` that captures a
// hidden empty region.
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
fn server() -> impl FilterBase2 {
segment2(|| { loop { } }).map2(|| "")

View File

@ -5,7 +5,7 @@
// opaque type. As all regions are now required to outlive the bound in an
// opaque type we avoid the issue here.
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
struct A<F>(F);

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
mod m {
pub struct S(u8);

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// aux-build:issue-55811.rs
extern crate issue_55811;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2018
use ::std;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#[derive(Debug)]
enum Foo<'s> {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
pub struct Foo;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
#![deny(missing_docs)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
trait Common { fn dummy(&self) { } }

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
//! Ensure the private trait Bar isn't complained about.
#![deny(missing_docs)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// #11612
// We weren't updating the auto adjustments with all the resolved

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(unused_attributes)]
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
trait Foo {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
use std::slice;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(dead_code)]
// defining static with struct that contains enum
// with &'static str variant used to cause ICE

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(unused_variables)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
pub struct Foo<'a, 'b: 'a> { foo: &'a &'b isize }

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
trait Foo {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
#![allow(unused_imports, dead_code)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
trait Foo: Sized {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(unused_imports)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
#[deny(dead_code)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
pub trait Reader {}
enum Wrapper<'a> {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
pub type BigRat<T = isize> = T;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(unused_macros)]
#![allow(dead_code)]
#![feature(asm)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
#![feature(fn_traits, unboxed_closures)]

View File

@ -1,4 +0,0 @@
// build-pass (FIXME(62277): could be check-pass?)
// pretty-expanded FIXME #23616
fn main() {}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(dead_code)]
#![allow(non_upper_case_globals)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
struct A<'a> {
a: &'a i32,

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
trait MatrixRow { fn dummy(&self) { }}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
struct Parser<'a, I, O> {
parse: Box<dyn FnMut(I) -> Result<O, String> + 'a>

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616
// ignore-cloudabi no std::fs

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![feature(box_syntax)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(unused_must_use)]
#[allow(dead_code)]
fn check(a: &str) {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(dead_code, warnings)]
static mut x: isize = 3;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
struct A;
impl Drop for A {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// Regression test for #17746

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// Test that we can parse where clauses on various forms of tuple
// structs.

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(unused_imports)]
// These crossed imports should resolve fine, and not block on

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
pub trait Indexable<T>: std::ops::Index<usize, Output = T> {
fn index2(&self, i: usize) -> &T {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
pub trait Promisable: Send + Sync {}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(non_camel_case_types)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// Test that methods in trait impls should override default methods.

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(dead_code)]
#![allow(non_camel_case_types)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#[derive(Eq, PartialEq, PartialOrd, Ord)]
enum Test<'a> {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
trait Tup {
type T0;
type T1;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
pub trait Foo : Send { }

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
pub trait Hasher {
type State;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// regression test for #19097

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
pub trait Handler {
fn handle(&self, _: &mut String);
}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(unused_imports)]
#![deny(unused_qualifications)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
trait Trait<Input> {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(unused_variables)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
trait T {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(dead_code)]
#![allow(unused_variables)]
use std::any::TypeId;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
trait Base {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(unused_variables)]
// Test that `<Type as Trait>::Output` and `Self::Output` are accepted as type annotations in let
// bindings

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![feature(fn_traits, unboxed_closures)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// Check that associated types are `Sized`
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// run-pass
#![allow(stable_features)]
// ignore-cloudabi no processes

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(unused_variables)]
struct Foo;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
#![allow(dead_code)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(unused_must_use)]
use std::thread;

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// test that autoderef of a type like this does not
// cause compiler to loop. Note that no instances

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
#![allow(dead_code)]
#![allow(unused_imports)]
#![allow(stable_features)]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
// ignore-cloudabi no std::fs
// Regression test for #20797.

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
pub trait Subscriber {
type Input;
}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
pub trait Trait where Self::Out: std::fmt::Display {
type Out;
}

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
#![allow(unused_variables)]
trait Trait<'a> {

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// Regression test for issue #21245. Check that we are able to infer
// the types in these examples correctly. It used to be that

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// pretty-expanded FIXME #23616
#![no_implicit_prelude]

View File

@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616

Some files were not shown because too many files have changed in this diff Show More