Skip to content

Commit 74ef63f

Browse files
committed
the never type got de-stabilized again; adjust tests
1 parent 60c7509 commit 74ef63f

File tree

8 files changed

+10
-3
lines changed

8 files changed

+10
-3
lines changed

rust-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
12307b3b08edee543a78fb9d4a837fbd6d6ac0fa
1+
a605441e049f0b6d5f7715b94b8ac4662fd7fcf6

tests/compile-fail/never_say_never.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// This should fail even without validation
22
// compile-flags: -Zmiri-disable-validation
33

4+
#![feature(never_type)]
45
#![allow(unreachable_code)]
56

67
fn main() {

tests/compile-fail/never_transmute_humans.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// This should fail even without validation
22
// compile-flags: -Zmiri-disable-validation
33

4+
#![feature(never_type)]
5+
46
struct Human;
57

68
fn main() {

tests/compile-fail/never_transmute_void.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// This should fail even without validation
22
// compile-flags: -Zmiri-disable-validation
33

4+
#![feature(never_type)]
45
#![allow(unused, invalid_value)]
56

67
enum Void {}

tests/run-pass/async-fn.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#![feature(never_type)]
2+
13
use std::{future::Future, pin::Pin, task::Poll, ptr};
24
use std::task::{Waker, RawWaker, RawWakerVTable, Context};
35

tests/run-pass/generator.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(generators, generator_trait)]
1+
#![feature(generators, generator_trait, never_type)]
22

33
use std::ops::{GeneratorState, Generator};
44
use std::pin::Pin;

tests/run-pass/loop-break-value.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#![feature(never_type)]
12
#![allow(unreachable_code)]
23

34
#[allow(unused)]

tests/run-pass/panic/catch_panic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ignore-windows: Unwind panicking does not currently work on Windows
2+
#![feature(never_type)]
23
#![allow(const_err)]
3-
44
use std::panic::{catch_unwind, AssertUnwindSafe};
55
use std::cell::Cell;
66

0 commit comments

Comments
 (0)