Skip to content

Commit 3208b86

Browse files
committed
use expect(incomplete_feature) instead of allow in tail call tests
1 parent cfb7841 commit 3208b86

21 files changed

+21
-21
lines changed

tests/ui/explicit-tail-calls/become-macro.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ check-pass
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls, decl_macro)]
44

55
macro call($f:expr $(, $args:expr)* $(,)?) {

tests/ui/explicit-tail-calls/become-operator.fixed

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ run-rustfix
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44
#![allow(unused)]
55
use std::num::Wrapping;

tests/ui/explicit-tail-calls/become-operator.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ run-rustfix
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44
#![allow(unused)]
55
use std::num::Wrapping;

tests/ui/explicit-tail-calls/become-outside.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ revisions: constant array
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44

55
#[cfg(constant)]

tests/ui/explicit-tail-calls/become-uncallable.fixed

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ run-rustfix
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44
#![allow(unused)]
55

tests/ui/explicit-tail-calls/become-uncallable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ run-rustfix
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44
#![allow(unused)]
55

tests/ui/explicit-tail-calls/closure.fixed

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ run-rustfix
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44

55
fn a() {

tests/ui/explicit-tail-calls/closure.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ run-rustfix
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44

55
fn a() {

tests/ui/explicit-tail-calls/constck.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(incomplete_features)]
1+
#![expect(incomplete_features)]
22
#![feature(explicit_tail_calls)]
33

44
const fn f() {

tests/ui/explicit-tail-calls/ctfe-arg-bad-borrow.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(incomplete_features)]
1+
#![expect(incomplete_features)]
22
#![feature(explicit_tail_calls)]
33

44
pub const fn test(_: &Type) {

tests/ui/explicit-tail-calls/ctfe-arg-good-borrow.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ check-pass
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44

55
pub const fn test(x: &Type) {

tests/ui/explicit-tail-calls/ctfe-arg-move.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ check-pass
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44

55
pub const fn test(s: String) -> String {

tests/ui/explicit-tail-calls/ctfe-collatz-multi-rec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ run-pass
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44

55
/// A very unnecessarily complicated "implementation" of the Collatz conjecture.

tests/ui/explicit-tail-calls/ctfe-id-unlimited.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//@ revisions: become return
22
//@ [become] run-pass
3-
#![allow(incomplete_features)]
3+
#![expect(incomplete_features)]
44
#![feature(explicit_tail_calls)]
55

66
// This is an identity function (`|x| x`), but implemented using recursion.

tests/ui/explicit-tail-calls/ctfe-tail-call-panic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(incomplete_features)]
1+
#![expect(incomplete_features)]
22
#![feature(explicit_tail_calls)]
33

44
pub const fn f() {

tests/ui/explicit-tail-calls/drop-order.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// FIXME(explicit_tail_calls): enable this test once rustc_codegen_ssa supports tail calls
22
//@ ignore-test: tail calls are not implemented in rustc_codegen_ssa yet, so this causes 🧊
33
//@ run-pass
4-
#![allow(incomplete_features)]
4+
#![expect(incomplete_features)]
55
#![feature(explicit_tail_calls)]
66
use std::cell::RefCell;
77

tests/ui/explicit-tail-calls/in-closure.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(incomplete_features)]
1+
#![expect(incomplete_features)]
22
#![feature(explicit_tail_calls)]
33

44
fn main() {

tests/ui/explicit-tail-calls/return-lifetime-sub.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ check-pass
2-
#![allow(incomplete_features)]
2+
#![expect(incomplete_features)]
33
#![feature(explicit_tail_calls)]
44

55
fn _f<'a>() -> &'a [u8] {

tests/ui/explicit-tail-calls/return-mismatches.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(incomplete_features)]
1+
#![expect(incomplete_features)]
22
#![feature(explicit_tail_calls)]
33

44
fn _f0<'a>() -> &'static [u8] {

tests/ui/explicit-tail-calls/signature-mismatch.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(incomplete_features)]
1+
#![expect(incomplete_features)]
22
#![feature(explicit_tail_calls)]
33
#![feature(c_variadic)]
44

tests/ui/explicit-tail-calls/unsafeck.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(incomplete_features)]
1+
#![expect(incomplete_features)]
22
#![feature(explicit_tail_calls)]
33

44
const fn f() {

0 commit comments

Comments
 (0)