Skip to content
This repository was archived by the owner on May 23, 2024. It is now read-only.

Commit d446a32

Browse files
authored
Merge pull request #151 from euclio/check-panic
Check exit code for ICE directly
2 parents 4ac3ddb + 39f642d commit d446a32

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+39
-1211
lines changed

src/13368.rs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/15694.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1+
#![feature(intrinsics)]
2+
13
use std::mem;
4+
25
fn main() {
36
let _: unsafe extern "rust-intrinsic" fn(isize) -> usize = mem::transmute;
47
}

src/16812_1.rs

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/16812_2.rs

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/18027.rs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/20108.rs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/20433.rs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/20753.rs

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/20847.rs

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/20875.rs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/21139.rs

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/21599.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#![no_std]
2-
#![feature(box_syntax,unique)]
3-
#![feature(no_std,lang_items)]
2+
#![feature(box_syntax)]
3+
#![feature(lang_items, ptr_internals)]
44

5+
use core::panic::PanicInfo;
56
use core::ptr::Unique;
67

78
#[lang="owned_box"]
@@ -16,4 +17,6 @@ fn main() {
1617

1718
#[lang = "exchange_malloc"] extern fn exchange_malloc() {}
1819
#[lang = "eh_personality"] extern fn eh_personality() {}
19-
#[lang = "panic_fmt"] fn panic_fmt() -> ! { loop{} }
20+
21+
#[panic_handler]
22+
fn panic(info: &PanicInfo) -> ! { loop {} }

src/22565.rs

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,26 @@
1-
#![feature(unboxed_closures)]
1+
#![feature(fn_traits, unboxed_closures)]
22

33
struct A;
44
impl A {
5-
extern "rust-call" fn b() {}
5+
extern "rust-call" fn foo() {}
6+
}
7+
8+
trait T {
9+
extern "rust-call" fn foo(i: i32) {}
10+
}
11+
12+
struct B;
13+
14+
impl T for B {}
15+
16+
struct C;
17+
18+
impl FnOnce<i64> for C {
19+
type Output = ();
20+
extern "rust-call" fn call_once(mut self, _: i64) {}
621
}
722

823
fn main () {
9-
A::b();
24+
A::foo();
25+
<B as T>::foo(10);
1026
}

src/22603.rs

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/22781.rs

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/22789.rs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/22872.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/22874.rs

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/22919.rs

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/23175.rs

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/23189.rs

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/23278.rs

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/23281.rs

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/23524.rs

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/23600.rs

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)