build a builtins .obj file for windows cross-compilation

This commit is contained in:
Folkert 2022-08-30 13:49:47 +02:00
parent d9db0b7096
commit 42ef5d1977
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
4 changed files with 21 additions and 1 deletions

View file

@ -253,7 +253,9 @@ test "" {
// Export it as weak incase it is already linked in by something else.
comptime {
@export(__muloti4, .{ .name = "__muloti4", .linkage = .Weak });
if (builtin.target.os.tag != .windows) {
@export(__muloti4, .{ .name = "__muloti4", .linkage = .Weak });
}
}
fn __muloti4(a: i128, b: i128, overflow: *c_int) callconv(.C) i128 {
// @setRuntimeSafety(std.builtin.is_test);