Skip to content

Commit a96811e

Browse files
authored
Rollup merge of #66087 - tmiasko:ui-mode, r=Centril
Update some build-pass ui tests to use check-pass where applicable Helps with issue #62277.
2 parents 28c1136 + e88db92 commit a96811e

File tree

322 files changed

+324
-328
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

322 files changed

+324
-328
lines changed

src/test/ui/async-await/issue-61793.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// while those two fields were at the same offset (which is impossible).
44
// That is, memory ordering of `(X, ())`, but offsets of `((), X)`.
55

6-
// build-pass (FIXME(62277): could be check-pass?)
6+
// build-pass
77
// edition:2018
88

99
async fn foo<F>(_: &(), _: F) {}

src/test/ui/async-await/issues/issue-53249.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
// edition:2018
33

44
#![feature(arbitrary_self_types)]

src/test/ui/async-await/issues/issue-54974.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
// edition:2018
33

44
use std::sync::Arc;

src/test/ui/async-await/issues/issue-60518.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
// edition:2018
33

44
// This is a regression test to ensure that simple bindings (where replacement arguments aren't

src/test/ui/borrowck/issue-55552-ascribe-wildcard-to-structured-pattern.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
// rust-lang/rust#55552: The strategy pnkfelix landed in PR #55274
44
// (for ensuring that NLL respects user-provided lifetime annotations)

src/test/ui/closure-expected-type/issue-24421.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
fn test<F: Fn(&u64, &u64)>(f: F) {}
44

src/test/ui/consts/issue-62045.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
fn main() {
44
assert_eq!(&mut [0; 1][..], &mut []);

src/test/ui/dyn-keyword/issue-56327-dyn-trait-in-macro-is-okay.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
// rust-lang/rust#56327: Some occurrences of `dyn` within a macro are
44
// not instances of identifiers, and thus should *not* be caught by the

src/test/ui/feature-gate/issue-43106-gating-of-macro_escape.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// `#![macro_escape]` is incompatible with crate-level `#![macro_use]`
44
// already present in issue-43106-gating-of-builtin-attrs.
55

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

88
#![macro_escape]
99
//~^ WARN macro_escape is a deprecated synonym for macro_use

src/test/ui/generator/issue-53548-1.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// but which encountered the same ICE/error. See `issue-53548.rs`
33
// for details.
44
//
5-
// build-pass (FIXME(62277): could be check-pass?)
5+
// check-pass
66

77
use std::cell::RefCell;
88
use std::rc::Rc;

src/test/ui/generator/issue-53548.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
// also analogous to what we would do for higher-ranked regions
1616
// appearing within the trait in other positions).
1717
//
18-
// build-pass (FIXME(62277): could be check-pass?)
18+
// check-pass
1919

2020
#![feature(generators)]
2121

src/test/ui/impl-trait/issues/issue-42479.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
use std::iter::once;
44

src/test/ui/impl-trait/issues/issue-49376.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
// Tests for nested self-reference which caused a stack overflow.
44

src/test/ui/impl-trait/issues/issue-52128.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(warnings)]
44

src/test/ui/impl-trait/issues/issue-55608-captures-empty-region.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// This used to ICE because it creates an `impl Trait` that captures a
22
// hidden empty region.
33

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

66
fn server() -> impl FilterBase2 {
77
segment2(|| { loop { } }).map2(|| "")

src/test/ui/impl-trait/issues/issue-57464-unexpected-regions.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// opaque type. As all regions are now required to outlive the bound in an
66
// opaque type we avoid the issue here.
77

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

1010
struct A<F>(F);
1111

src/test/ui/imports/issue-53140.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
mod m {
44
pub struct S(u8);

src/test/ui/imports/issue-55811.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:issue-55811.rs
33

44
extern crate issue_55811;

src/test/ui/imports/issue-56263.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
// edition:2018
33

44
use ::std;

src/test/ui/issues/issue-10396.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
#![allow(dead_code)]
33
#[derive(Debug)]
44
enum Foo<'s> {

src/test/ui/issues/issue-10456.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
// pretty-expanded FIXME #23616
33

44
pub struct Foo;

src/test/ui/issues/issue-10763.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+
// build-pass
22
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-10853.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
// pretty-expanded FIXME #23616
33

44
#![deny(missing_docs)]

src/test/ui/issues/issue-10902.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
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-11384.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
// pretty-expanded FIXME #23616
33

44
trait Common { fn dummy(&self) { } }

src/test/ui/issues/issue-11592.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
//! Ensure the private trait Bar isn't complained about.
33
44
#![deny(missing_docs)]

src/test/ui/issues/issue-11612.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
#![allow(dead_code)]
33
// #11612
44
// We weren't updating the auto adjustments with all the resolved

src/test/ui/issues/issue-11869.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
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-1251.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+
// build-pass
22
#![allow(unused_attributes)]
33
#![allow(dead_code)]
44
// pretty-expanded FIXME #23616

src/test/ui/issues/issue-12729.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
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-13105.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
// pretty-expanded FIXME #23616
33

44
trait Foo {

src/test/ui/issues/issue-13167.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
// pretty-expanded FIXME #23616
33

44
use std::slice;

src/test/ui/issues/issue-13214.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+
// build-pass
22
#![allow(dead_code)]
33
// defining static with struct that contains enum
44
// with &'static str variant used to cause ICE

src/test/ui/issues/issue-13405.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
#![allow(dead_code)]
33
#![allow(unused_variables)]
44
// pretty-expanded FIXME #23616

src/test/ui/issues/issue-13703.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
// pretty-expanded FIXME #23616
33

44
pub struct Foo<'a, 'b: 'a> { foo: &'a &'b isize }

src/test/ui/issues/issue-13775.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
// pretty-expanded FIXME #23616
33

44
trait Foo {

src/test/ui/issues/issue-13837.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
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-14082.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
// pretty-expanded FIXME #23616
33

44
#![allow(unused_imports, dead_code)]

src/test/ui/issues/issue-14254.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
// pretty-expanded FIXME #23616
33

44
trait Foo: Sized {

src/test/ui/issues/issue-14330.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
#![allow(unused_imports)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-14837.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
// pretty-expanded FIXME #23616
33

44
#[deny(dead_code)]

src/test/ui/issues/issue-14901.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
pub trait Reader {}
33

44
enum Wrapper<'a> {

src/test/ui/issues/issue-14933.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
// pretty-expanded FIXME #23616
33

44
pub type BigRat<T = isize> = T;

src/test/ui/issues/issue-14936.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+
// build-pass
22
#![allow(unused_macros)]
33
#![allow(dead_code)]
44
#![feature(asm)]

src/test/ui/issues/issue-14959.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
// pretty-expanded FIXME #23616
33

44
#![feature(fn_traits, unboxed_closures)]

src/test/ui/issues/issue-15108.rs

-4
This file was deleted.

src/test/ui/issues/issue-15261.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+
// build-pass
22
#![allow(dead_code)]
33
#![allow(non_upper_case_globals)]
44

src/test/ui/issues/issue-15689-2.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
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-15735.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
#![allow(dead_code)]
33
struct A<'a> {
44
a: &'a i32,

src/test/ui/issues/issue-16596.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
#![allow(dead_code)]
33

44
trait MatrixRow { fn dummy(&self) { }}

src/test/ui/issues/issue-16668.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
#![allow(dead_code)]
33
struct Parser<'a, I, O> {
44
parse: Box<dyn FnMut(I) -> Result<O, String> + 'a>

src/test/ui/issues/issue-17121.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
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44
// ignore-cloudabi no std::fs

src/test/ui/issues/issue-17263.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(box_syntax)]
44

src/test/ui/issues/issue-17336.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+
// build-pass
22
#![allow(unused_must_use)]
33
#[allow(dead_code)]
44
fn check(a: &str) {

src/test/ui/issues/issue-17450.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+
// build-pass
22
#![allow(dead_code, warnings)]
33

44
static mut x: isize = 3;

src/test/ui/issues/issue-17718-const-destructors.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
#![allow(dead_code)]
33
struct A;
44
impl Drop for A {

src/test/ui/issues/issue-17732.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
#![allow(dead_code)]
33
// pretty-expanded FIXME #23616
44

src/test/ui/issues/issue-17746.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
#![allow(dead_code)]
33
// Regression test for #17746
44

src/test/ui/issues/issue-17904.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
#![allow(dead_code)]
33
// Test that we can parse where clauses on various forms of tuple
44
// structs.

src/test/ui/issues/issue-18083.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
#![allow(dead_code)]
33
#![allow(unused_imports)]
44
// These crossed imports should resolve fine, and not block on

src/test/ui/issues/issue-18088.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
pub trait Indexable<T>: std::ops::Index<usize, Output = T> {
44
fn index2(&self, i: usize) -> &T {

src/test/ui/issues/issue-18188.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
// pretty-expanded FIXME #23616
33

44
pub trait Promisable: Send + Sync {}

src/test/ui/issues/issue-1821.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
#![allow(dead_code)]
33
#![allow(non_camel_case_types)]
44

0 commit comments

Comments
 (0)