Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Public Function

call

Public Function
std.debug.simple_panic.call
pub fn call(msg: []const u8, ra: ?usize) noreturn

Prints the message to stderr without a newline and then traps.

Explicit calls to @panic lower to calling this function.

Params

  • msg: []const u8
  • ra: ?usize

File

debug/simple_panic.zig:14
14
15
16
17
18
19
20
pub fn call(msg: []const u8, ra: ?usize) noreturn {
    @branchHint(.cold);
    _ = ra;
    const stderr_writer = &std.debug.lockStderr(&.{}).file_writer.interface;
    stderr_writer.writeAll(msg) catch {};
    @trap();
}