# Function core::arch::nvptx::__assert_fail[−][src]

    pub unsafe fn __assert_fail(
        message: *const u8,
        file: *const u8,
        line: u32,
        function: *const u8
    )

🔬 This is a nightly-only experimental API. (`stdsimd` #48556)
This is supported on `target_arch="nvptx"` or `target_arch="nvptx64"` only.

Syscall to be used whenever the assert expression produces a `false` value.

Syscall arguments:

- `message`: The pointer to the string that should be output.
- `file`: The pointer to the file name string associated with the assert.
- `line`: The line number associated with the assert.
- `function`: The pointer to the function name string associated with the assert.

Source: PTX Interoperability.