Skip to content

Commit 3eb7b54

Browse files
nikomatsakisbrson
authored andcommitted
---
yaml --- r: 5803 b: refs/heads/master c: e8a29fb h: refs/heads/master i: 5801: 1327ac0 5799: 321ee8a v: v3
1 parent 28a9e1b commit 3eb7b54

File tree

4 files changed

+24
-2
lines changed

4 files changed

+24
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 70164739e8ef2cefbc0510c2521421658f73d332
2+
refs/heads/master: e8a29fbe3cc662898dd9d7a25f9f6708e31fe6b8
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// -*- rust -*-
2+
// error-pattern: safe function calls function marked unsafe
3+
4+
native "cdecl" mod test {
5+
unsafe fn free();
6+
}
7+
8+
fn main() {
9+
test::free();
10+
}
11+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// -*- rust -*-
2+
// error-pattern: unsafe functions can only be called
3+
4+
native "cdecl" mod test {
5+
unsafe fn free();
6+
}
7+
8+
fn main() {
9+
let x = test::free;
10+
}
11+
12+

trunk/src/test/compile-fail/unsafe-fn-called-from-safe.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// -*- rust -*-
22
// error-pattern: safe function calls function marked unsafe
3-
// xfail-test
43

54
unsafe fn f() { ret; }
65

0 commit comments

Comments
 (0)