quirks: remove type signature for inlineAssert (#9843)

Functions with different calling conventions are not compatible with
each other

Fixes all release builds + CI
pull/9572/head
Mitchell Hashimoto 2025-12-07 21:57:48 -08:00 committed by GitHub
commit 9cd96e4b64
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -42,7 +42,7 @@ pub fn disableDefaultFontFeatures(face: *const font.Face) bool {
/// is negligible, but we have some asserts inside tight loops and hotpaths
/// that cause significant overhead (as much as 15-20%) when they don't get
/// optimized out.
pub const inlineAssert: fn (bool) void = switch (builtin.mode) {
pub const inlineAssert = switch (builtin.mode) {
// In debug builds we just use std.debug.assert because this
// fixes up stack traces. `inline` causes broken stack traces. This
// is probably a Zig compiler bug but until it is fixed we have to