]> git.proxmox.com Git - rustc.git/blame - compiler/rustc_error_codes/src/error_codes/E0093.md
New upstream version 1.64.0+dfsg1
[rustc.git] / compiler / rustc_error_codes / src / error_codes / E0093.md
CommitLineData
60c5eb7d
XL
1An unknown intrinsic function was declared.
2
3Erroneous code example:
4
5```compile_fail,E0093
6#![feature(intrinsics)]
7
8extern "rust-intrinsic" {
9 fn foo(); // error: unrecognized intrinsic function: `foo`
10}
11
12fn main() {
13 unsafe {
14 foo();
15 }
16}
17```
18
19Please check you didn't make a mistake in the function's name. All intrinsic
1b1a35ee
XL
20functions are defined in `compiler/rustc_codegen_llvm/src/intrinsic.rs` and in
21`library/core/src/intrinsics.rs` in the Rust source code. Example:
60c5eb7d
XL
22
23```
24#![feature(intrinsics)]
25
26extern "rust-intrinsic" {
064997fb 27 fn atomic_fence_seqcst(); // ok!
60c5eb7d
XL
28}
29
30fn main() {
31 unsafe {
064997fb 32 atomic_fence_seqcst();
60c5eb7d
XL
33 }
34}
35```