Skip to content

Moving more build-pass tests to check-pass #71340

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/test/incremental/warnings-reemitted.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// revisions: cfail1 cfail2 cfail3
// compile-flags: -Coverflow-checks=on
// build-pass (FIXME(62277): could be check-pass?)
// build-pass

#![warn(arithmetic_overflow)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/anon-params/anon-params-deprecated.fixed
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#![warn(anonymous_parameters)]
// Test for the anonymous_parameters deprecation lint (RFC 1685)

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2015
// run-rustfix

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/anon-params/anon-params-deprecated.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#![warn(anonymous_parameters)]
// Test for the anonymous_parameters deprecation lint (RFC 1685)

// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2015
// run-rustfix

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/async-await/issues/issue-55324.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2018

use std::future::Future;
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/async-await/issues/issue-58885.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2018

struct Xyz {
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/async-await/issues/issue-59001.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// edition:2018

use std::future::Future;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Test that opaque `impl Trait` types are allowed to contain late-bound regions.

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

#![feature(type_alias_impl_trait)]
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/attributes/item-attributes.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// for completeness since .rs files linked from .rc files support this
// notation to specify their module's attributes

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

#![feature(rustc_attrs)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/bastion-of-the-turbofish.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

// Bastion of the Turbofish
// ------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/codemap_tests/unicode_3.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

fn main() {
let s = "ZͨA͑ͦ͒͋ͤ͑̚L̄͑͋Ĝͨͥ̿͒̽̈́Oͥ͛ͭ!̏"; while true { break; } //~ WARNING while_true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
#![feature(const_generics)]
//~^ WARN the feature `const_generics` is incomplete and may cause the compiler to crash

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![feature(const_generics)]
//~^ WARN the feature `const_generics` is incomplete and may cause the compiler to crash
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/deprecation/atomic_initializers.fixed
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// run-rustfix
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#[allow(deprecated, unused_imports)]
use std::sync::atomic::{AtomicIsize, ATOMIC_ISIZE_INIT};
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/deprecation/atomic_initializers.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// run-rustfix
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#[allow(deprecated, unused_imports)]
use std::sync::atomic::{AtomicIsize, ATOMIC_ISIZE_INIT};
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/derive-uninhabited-enum-38885.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// compile-flags: -Wunused

// ensure there are no special warnings about uninhabited types
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/editions/edition-extern-crate-allowed.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// aux-build:edition-extern-crate-allowed.rs
// edition:2015
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(rust_2018_idioms)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/editions/edition-feature-redundant.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// edition:2018
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![feature(rust_2018_preview)]
//~^ WARN the feature `rust_2018_preview` is included in the Rust 2018 edition
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/emit-artifact-notifications.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// compile-flags:--emit=metadata --error-format=json --json artifacts
// build-pass (FIXME(62277): could be check-pass?)
// build-pass
// ignore-pass
// ^-- needed because `--pass check` does not emit the output needed.

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/error-codes/E0705.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

// This is a stub feature that doesn't control anything, so to make tidy happy,
// gate-test-test_2018_feature
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/explain.rs
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// compile-flags: --explain E0591
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
2 changes: 1 addition & 1 deletion src/test/ui/fn_must_use.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(unused_must_use)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/if/if-let.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

fn macros() {
macro_rules! foo{
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/loops/loops-reject-duplicate-labels-2.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

// ignore-tidy-linelength

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/loops/loops-reject-duplicate-labels.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

// ignore-tidy-linelength

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Issue #21633: reject duplicate loop labels in function bodies.
// This is testing interaction between lifetime-params and labels.

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

#![allow(dead_code, unused_variables)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/loops/loops-reject-lifetime-shadowing-label.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![allow(dead_code, unused_variables)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/macros/must-use-in-macro-55516.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// compile-flags: -Wunused

// make sure write!() can't hide its unused Result
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/parser/underscore-suffix-for-string.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

fn main() {
let _ = "Foo"_;
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/proc-macro/attributes-included.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// aux-build:attributes-included.rs
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(unused)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/rust-2018/macro-use-warned-against.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// aux-build:macro-use-warned-against.rs
// aux-build:macro-use-warned-against2.rs
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(macro_use_extern_crate, unused)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/rust-2018/remove-extern-crate.fixed
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// run-rustfix
// edition:2018
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// aux-build:remove-extern-crate.rs
// compile-flags:--extern remove_extern_crate

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/rust-2018/remove-extern-crate.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// run-rustfix
// edition:2018
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// aux-build:remove-extern-crate.rs
// compile-flags:--extern remove_extern_crate

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// edition:2015
// run-rustfix
// rustfix-only-machine-applicable
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![feature(rust_2018_preview)]
#![warn(rust_2018_compatibility)]
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/rust-2018/suggestions-not-always-applicable.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// edition:2015
// run-rustfix
// rustfix-only-machine-applicable
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![feature(rust_2018_preview)]
#![warn(rust_2018_compatibility)]
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/rust-2018/try-ident.fixed
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// run-rustfix
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(rust_2018_compatibility)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/rust-2018/try-ident.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// run-rustfix
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(rust_2018_compatibility)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/span/macro-span-replacement.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(unused)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/span/multispan-import-lint.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass

#![warn(unused)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/test-attrs/test-should-panic-attr.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// compile-flags: --test

#[test]
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/underscore-imports/basic.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// build-pass (FIXME(62277): could be check-pass?)
// check-pass
// aux-build:underscore-imports.rs

#![warn(unused_imports, unused_extern_crates)]
Expand Down