not android check on std.debug.getContext

have_getcontext must be false for android, this makes sure that
std.debug.getContext wont call the non-existant function (and thus hit a
compileError)
This commit is contained in:
George Thayamkery
2024-05-30 11:49:30 -05:00
committed by Veikka Tuominen
parent e54fcdb5b2
commit 30a35a897f

View File

@@ -237,8 +237,8 @@ pub fn relocateContext(context: *ThreadContext) void {
};
}
pub const have_getcontext = @hasDecl(posix.system, "getcontext") and
native_os != .openbsd and native_os != .haiku and
pub const have_getcontext = native_os != .openbsd and native_os != .haiku and
!builtin.target.isAndroid() and
(native_os != .linux or switch (builtin.cpu.arch) {
.x86,
.x86_64,