const panic: PanicFn = if (@hasDecl(root, "panic")) root.panic else if (@hasDecl(root, "os") and @hasDecl(root.os, "panic")) root.os.panic else default_panic;
This function is used by the Zig language code generation and therefore must be kept in sync with the compiler implementation.