Skip to content

Commit d23cd92

Browse files
committed
remove the safe keyword from a c-variadic foreign function.
Calling a c-variadic function is never safe: passing an unexpected number of arguments, or arguments of an unexpected type, is UB.
1 parent 8e0f593 commit d23cd92

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/items/external-blocks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ identifier.
176176

177177
```rust
178178
unsafe extern "C" {
179-
safe fn foo(...);
179+
fn foo(...);
180180
unsafe fn bar(x: i32, ...);
181181
unsafe fn with_name(format: *const u8, args: ...);
182182
}

0 commit comments

Comments
 (0)