diff --git a/lib/ubsan_rt.zig b/lib/ubsan_rt.zig index 59278a91161d4ef780539de147c94d54a67aa320..b6fdc5f5aeedc901213ed96c14710904e6ee6336 100644 --- a/lib/ubsan_rt.zig +++ b/lib/ubsan_rt.zig @@ -492,10 +492,10 @@ const NonNullReturnData = extern struct { attribute_loc: SourceLocation, }; -fn nonNullReturnAbort(data: *const NonNullReturnData) callconv(.c) noreturn { - nonNullReturn(data); +fn nonNullReturnAbort(data: *const NonNullReturnData, where: *const SourceLocation) callconv(.c) noreturn { + nonNullReturn(data, where); } -fn nonNullReturn(_: *const NonNullReturnData) callconv(.c) noreturn { +fn nonNullReturn(_: *const NonNullReturnData, _: *const SourceLocation) callconv(.c) noreturn { panic(@returnAddress(), "null pointer returned from function declared to never return null", .{}); }