I am compiling my program on Intel mac and for some reason can't use this
std.c.darwin.mach_absolute_time
And getting error
src/platform_metrics.zig:15:18: error: root struct of file 'c' has no member named 'darwin'
return std.c.darwin.mach_absolute_time();
But I see it's defined there (inside c.zig)
pub usingnamespace switch (native_os) {
.linux => @import("c/linux.zig"),
.windows => @import("c/windows.zig"),
.macos, .ios, .tvos, .watchos => @import("c/darwin.zig"),
.freebsd, .kfreebsd => @import("c/freebsd.zig"),
.netbsd => @import("c/netbsd.zig"),
.dragonfly => @import("c/dragonfly.zig"),
.openbsd => @import("c/openbsd.zig"),
.haiku => @import("c/haiku.zig"),
.solaris, .illumos => @import("c/solaris.zig"),
.emscripten => @import("c/emscripten.zig"),
.wasi => wasi,
else => struct {},
};
I checked, that my builtin.os.tag is actually .macos
Any ideas what might be the problem?