Skip to content

Commit 901e413

Browse files
committed
Fix tests
1 parent a2f499f commit 901e413

File tree

13 files changed

+18
-2
lines changed

13 files changed

+18
-2
lines changed

tests/run/abort1.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ mod intrinsics {
3333
use super::Sized;
3434

3535
extern "rust-intrinsic" {
36+
#[rustc_safe_intrinsic]
3637
pub fn abort() -> !;
3738
}
3839
}

tests/run/abort2.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ mod intrinsics {
3333
use super::Sized;
3434

3535
extern "rust-intrinsic" {
36+
#[rustc_safe_intrinsic]
3637
pub fn abort() -> !;
3738
}
3839
}

tests/run/array.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ fn panic_bounds_check(index: usize, len: usize) -> ! {
105105

106106
mod intrinsics {
107107
extern "rust-intrinsic" {
108+
#[rustc_safe_intrinsic]
108109
pub fn abort() -> !;
109110
}
110111
}

tests/run/assign.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ mod libc {
5757

5858
mod intrinsics {
5959
extern "rust-intrinsic" {
60+
#[rustc_safe_intrinsic]
6061
pub fn abort() -> !;
6162
}
6263
}

tests/run/closure.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,14 @@ fn panic_bounds_check(index: usize, len: usize) -> ! {
9797

9898
mod intrinsics {
9999
extern "rust-intrinsic" {
100+
#[rustc_safe_intrinsic]
100101
pub fn abort() -> !;
101102
}
102103
}
103104

105+
#[lang = "tuple_trait"]
106+
pub trait Tuple {}
107+
104108
#[lang = "unsize"]
105109
pub trait Unsize<T: ?Sized> {}
106110

@@ -114,7 +118,7 @@ impl<T: ?Sized + Unsize<U>, U: ?Sized> CoerceUnsized<*mut U> for *mut T {}
114118

115119
#[lang = "fn_once"]
116120
#[rustc_paren_sugar]
117-
pub trait FnOnce<Args> {
121+
pub trait FnOnce<Args: Tuple> {
118122
#[lang = "fn_once_output"]
119123
type Output;
120124

@@ -123,7 +127,7 @@ pub trait FnOnce<Args> {
123127

124128
#[lang = "fn_mut"]
125129
#[rustc_paren_sugar]
126-
pub trait FnMut<Args>: FnOnce<Args> {
130+
pub trait FnMut<Args: Tuple>: FnOnce<Args> {
127131
extern "rust-call" fn call_mut(&mut self, args: Args) -> Self::Output;
128132
}
129133

tests/run/condition.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ fn panic_bounds_check(index: usize, len: usize) -> ! {
108108

109109
mod intrinsics {
110110
extern "rust-intrinsic" {
111+
#[rustc_safe_intrinsic]
111112
pub fn abort() -> !;
112113
}
113114
}

tests/run/fun_ptr.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ fn panic_bounds_check(index: usize, len: usize) -> ! {
102102

103103
mod intrinsics {
104104
extern "rust-intrinsic" {
105+
#[rustc_safe_intrinsic]
105106
pub fn abort() -> !;
106107
}
107108
}

tests/run/int_overflow.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ mod libc {
5555

5656
mod intrinsics {
5757
extern "rust-intrinsic" {
58+
#[rustc_safe_intrinsic]
5859
pub fn abort() -> !;
5960
}
6061
}

tests/run/mut_ref.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ mod libc {
5959

6060
mod intrinsics {
6161
extern "rust-intrinsic" {
62+
#[rustc_safe_intrinsic]
6263
pub fn abort() -> !;
6364
}
6465
}

tests/run/operations.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ mod libc {
6565

6666
mod intrinsics {
6767
extern "rust-intrinsic" {
68+
#[rustc_safe_intrinsic]
6869
pub fn abort() -> !;
6970
}
7071
}

0 commit comments

Comments
 (0)