Rollup merge of #62369 - JohnTitor:remove-compile-pass, r=petrochenkov

Remove `compile-pass` from compiletest

This is a part of #62277.
Removes `compile-pass` from compiletest (and modify some tests' annotations).

r? @Centril
This commit is contained in:
Mazdak Farrokhzad 2019-07-05 20:26:59 +02:00 committed by GitHub
commit 216a1871bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 8 additions and 11 deletions

@ -1 +1 @@
Subproject commit abf512fc9cc969dcbea69aa15b44586bbeb13c2d
Subproject commit b5a2b9353c661000378415ecfeb757eb7df42d66

View File

@ -331,7 +331,7 @@ An if-let pattern attempts to match the pattern, and enters the body if the
match was successful. If the match is irrefutable (when it cannot fail to
match), use a regular `let`-binding instead. For instance:
```compile_pass
```
struct Irrefutable(i32);
let irr = Irrefutable(0);
@ -360,7 +360,7 @@ A while-let pattern attempts to match the pattern, and enters the body if the
match was successful. If the match is irrefutable (when it cannot fail to
match), use a regular `let`-binding inside a `loop` instead. For instance:
```compile_pass,no_run
```no_run
struct Irrefutable(i32);
let irr = Irrefutable(0);

View File

@ -1,4 +1,4 @@
// compile-pass
// build-pass
// edition:2018
#![feature(async_await, async_closure)]

View File

@ -1,5 +1,5 @@
// edition:2018
// compile-pass
// build-pass (FIXME(62277): could be check-pass?)
// revisions: migrate mir
//[mir]compile-flags: -Z borrowck=mir

View File

@ -1,5 +1,5 @@
// edition:2018
// compile-pass
// build-pass (FIXME(62277): could be check-pass?)
// revisions: migrate mir
//[mir]compile-flags: -Z borrowck=mir

View File

@ -1,5 +1,5 @@
// edition:2018
// compile-pass
// build-pass (FIXME(62277): could be check-pass?)
// revisions: migrate mir
//[mir]compile-flags: -Z borrowck=mir

View File

@ -1,5 +1,5 @@
// edition:2018
// compile-pass
// build-pass (FIXME(62277): could be check-pass?)
// revisions: migrate mir
//[mir]compile-flags: -Z borrowck=mir

View File

@ -591,9 +591,6 @@ impl TestProps {
} else if config.parse_name_directive(ln, "build-pass") {
check_no_run("build-pass");
Some(PassMode::Build)
} else if config.parse_name_directive(ln, "compile-pass") /* compatibility */ {
check_no_run("compile-pass");
Some(PassMode::Build)
} else if config.parse_name_directive(ln, "run-pass") {
if config.mode != Mode::Ui && config.mode != Mode::RunPass /* compatibility */ {
panic!("`run-pass` header is only supported in UI tests")