diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index 198481c373b954cb9e1303cd386bc9c0d25c6827..7eb0fdba69800ee93dd26e52f1753bbfbc3cb6bd 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -1399,7 +1399,7 @@ const VdsoClockGettime = *align(1) const fn (clockid_t, *timespec) callconv(.C) var vdso_clock_gettime: ?VdsoClockGettime = &init_vdso_clock_gettime; pub fn clock_gettime(clk_id: clockid_t, tp: *timespec) usize { - if (@hasDecl(VDSO, "CGT_SYM")) { + if (VDSO != void) { const ptr = @atomicLoad(?VdsoClockGettime, &vdso_clock_gettime, .unordered); if (ptr) |f| { const rc = f(clk_id, tp);