authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-08-30 14:43:46-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-09-01 17:54:06-07:00
loga2ff3a13fe22b5693bbd719bf4eaee06a9d6be57
tree626a60b82ce79406994ba0bb2ff61387979a4b33
parentca21cad2bf3dcd765753dc93d608e67ae3661f10

std, compiler-rt: remove test names where applicable

Tests with no names are executed when using `zig test` regardless of the `--test-filter` used. Non-named tests should be used when simply importing unit tests from another file. This allows `zig test` to find all the appropriate tests, even when using `--test-filter`.

57 files changed, 81 insertions(+), 72 deletions(-)

lib/std/event.zig+1-1
......@@ -9,7 +9,7 @@ pub const RwLocked = @import("event/rwlocked.zig").RwLocked;
99pub const Loop = @import("event/loop.zig").Loop;
1010pub const WaitGroup = @import("event/wait_group.zig").WaitGroup;
1111
12test "import event tests" {
12test {
1313 _ = @import("event/channel.zig");
1414 _ = @import("event/future.zig");
1515 _ = @import("event/group.zig");
lib/std/json.zig+1-1
......@@ -2657,7 +2657,7 @@ test "json.parser.dynamic" {
26572657 try testing.expect(mem.eql(u8, large_int.NumberString, "18446744073709551615"));
26582658}
26592659
2660test "import more json tests" {
2660test {
26612661 _ = @import("json/test.zig");
26622662 _ = @import("json/write_stream.zig");
26632663}
lib/std/os/linux/arm-eabi.zig+2
......@@ -1,4 +1,5 @@
11const std = @import("../../std.zig");
2const maxInt = std.math.maxInt;
23const linux = std.os.linux;
34const iovec = std.os.iovec;
45const iovec_const = std.os.iovec_const;
......@@ -8,6 +9,7 @@ const sigset_t = linux.sigset_t;
89const uid_t = linux.uid_t;
910const gid_t = linux.gid_t;
1011const pid_t = linux.pid_t;
12const sockaddr = linux.sockaddr;
1113
1214pub fn syscall0(number: SYS) usize {
1315 return asm volatile ("svc #0"
lib/std/os/linux/arm64.zig+1
......@@ -1,4 +1,5 @@
11const std = @import("../../std.zig");
2const maxInt = std.math.maxInt;
23const linux = std.os.linux;
34const socklen_t = linux.socklen_t;
45const sockaddr = linux.sockaddr;
lib/std/os/linux/bpf.zig+10-5
......@@ -5,6 +5,11 @@ const expectEqual = std.testing.expectEqual;
55const expectError = std.testing.expectError;
66const expect = std.testing.expect;
77
8const linux = std.os.linux;
9const fd_t = linux.fd_t;
10const pid_t = linux.pid_t;
11const getErrno = linux.getErrno;
12
813pub const btf = @import("bpf/btf.zig");
914pub const kern = @import("bpf/kern.zig");
1015
......@@ -1501,7 +1506,7 @@ pub fn map_create(map_type: MapType, key_size: u32, value_size: u32, max_entries
15011506 attr.map_create.value_size = value_size;
15021507 attr.map_create.max_entries = max_entries;
15031508
1504 const rc = bpf(.map_create, &attr, @sizeOf(MapCreateAttr));
1509 const rc = linux.bpf(.map_create, &attr, @sizeOf(MapCreateAttr));
15051510 switch (errno(rc)) {
15061511 .SUCCESS => return @intCast(fd_t, rc),
15071512 .INVAL => return error.MapTypeOrAttrInvalid,
......@@ -1525,7 +1530,7 @@ pub fn map_lookup_elem(fd: fd_t, key: []const u8, value: []u8) !void {
15251530 attr.map_elem.key = @ptrToInt(key.ptr);
15261531 attr.map_elem.result.value = @ptrToInt(value.ptr);
15271532
1528 const rc = bpf(.map_lookup_elem, &attr, @sizeOf(MapElemAttr));
1533 const rc = linux.bpf(.map_lookup_elem, &attr, @sizeOf(MapElemAttr));
15291534 switch (errno(rc)) {
15301535 .SUCCESS => return,
15311536 .BADF => return error.BadFd,
......@@ -1547,7 +1552,7 @@ pub fn map_update_elem(fd: fd_t, key: []const u8, value: []const u8, flags: u64)
15471552 attr.map_elem.result = .{ .value = @ptrToInt(value.ptr) };
15481553 attr.map_elem.flags = flags;
15491554
1550 const rc = bpf(.map_update_elem, &attr, @sizeOf(MapElemAttr));
1555 const rc = linux.bpf(.map_update_elem, &attr, @sizeOf(MapElemAttr));
15511556 switch (errno(rc)) {
15521557 .SUCCESS => return,
15531558 .@"2BIG" => return error.ReachedMaxEntries,
......@@ -1568,7 +1573,7 @@ pub fn map_delete_elem(fd: fd_t, key: []const u8) !void {
15681573 attr.map_elem.map_fd = fd;
15691574 attr.map_elem.key = @ptrToInt(key.ptr);
15701575
1571 const rc = bpf(.map_delete_elem, &attr, @sizeOf(MapElemAttr));
1576 const rc = linux.bpf(.map_delete_elem, &attr, @sizeOf(MapElemAttr));
15721577 switch (errno(rc)) {
15731578 .SUCCESS => return,
15741579 .BADF => return error.BadFd,
......@@ -1631,7 +1636,7 @@ pub fn prog_load(
16311636 attr.prog_load.log_level = l.level;
16321637 }
16331638
1634 const rc = bpf(.prog_load, &attr, @sizeOf(ProgLoadAttr));
1639 const rc = linux.bpf(.prog_load, &attr, @sizeOf(ProgLoadAttr));
16351640 return switch (errno(rc)) {
16361641 .SUCCESS => @intCast(fd_t, rc),
16371642 .ACCES => error.UnsafeProgram,
lib/std/os/linux/bpf/btf.zig+2
......@@ -1,3 +1,5 @@
1const std = @import("../../../std.zig");
2
13const magic = 0xeb9f;
24const version = 1;
35
lib/std/os/linux/bpf/helpers.zig+5
......@@ -1,5 +1,10 @@
1const std = @import("../../../std.zig");
12const kern = @import("kern.zig");
23
4const PtRegs = @compileError("TODO missing os bits: PtRegs");
5const TcpHdr = @compileError("TODO missing os bits: TcpHdr");
6const SkFullSock = @compileError("TODO missing os bits: SkFullSock");
7
38// in BPF, all the helper calls
49// TODO: when https://github.com/ziglang/zig/issues/1717 is here, make a nice
510// function that uses the Helper enum
lib/std/os/linux/i386.zig+7-17
......@@ -1,4 +1,5 @@
11const std = @import("../../std.zig");
2const maxInt = std.math.maxInt;
23const linux = std.os.linux;
34const socklen_t = linux.socklen_t;
45const iovec = linux.iovec;
......@@ -8,6 +9,7 @@ const gid_t = linux.gid_t;
89const pid_t = linux.pid_t;
910const stack_t = linux.stack_t;
1011const sigset_t = linux.sigset_t;
12const sockaddr = linux.sockaddr;
1113
1214pub fn syscall0(number: SYS) usize {
1315 return asm volatile ("int $0x80"
......@@ -628,40 +630,28 @@ pub const LOCK = struct {
628630pub const MAP = struct {
629631 /// Share changes
630632 pub const SHARED = 0x01;
631
632633 /// Changes are private
633634 pub const PRIVATE = 0x02;
634
635635 /// share + validate extension flags
636636 pub const SHARED_VALIDATE = 0x03;
637
638637 /// Mask for type of mapping
639638 pub const TYPE = 0x0f;
640
641639 /// Interpret addr exactly
642640 pub const FIXED = 0x10;
643
644641 /// don't use a file
645 pub const ANONYMOUS = if (is_mips) 0x800 else 0x20;
646
642 pub const ANONYMOUS = 0x20;
647643 /// populate (prefault) pagetables
648 pub const POPULATE = if (is_mips) 0x10000 else 0x8000;
649
644 pub const POPULATE = 0x8000;
650645 /// do not block on IO
651 pub const NONBLOCK = if (is_mips) 0x20000 else 0x10000;
652
646 pub const NONBLOCK = 0x10000;
653647 /// give out an address that is best suited for process/thread stacks
654 pub const STACK = if (is_mips) 0x40000 else 0x20000;
655
648 pub const STACK = 0x20000;
656649 /// create a huge page mapping
657 pub const HUGETLB = if (is_mips) 0x80000 else 0x40000;
658
650 pub const HUGETLB = 0x40000;
659651 /// perform synchronous page faults for the mapping
660652 pub const SYNC = 0x80000;
661
662653 /// FIXED which doesn't unmap underlying mapping
663654 pub const FIXED_NOREPLACE = 0x100000;
664
665655 /// For anonymous mmap, memory could be uninitialized
666656 pub const UNINITIALIZED = 0x4000000;
667657
lib/std/os/linux/mips.zig+1
......@@ -1,4 +1,5 @@
11const std = @import("../../std.zig");
2const maxInt = std.math.maxInt;
23const linux = std.os.linux;
34const socklen_t = linux.socklen_t;
45const iovec = linux.iovec;
lib/std/os/linux/powerpc.zig+2
......@@ -1,4 +1,5 @@
11const std = @import("../../std.zig");
2const maxInt = std.math.maxInt;
23const linux = std.os.linux;
34const socklen_t = linux.socklen_t;
45const iovec = linux.iovec;
......@@ -8,6 +9,7 @@ const gid_t = linux.gid_t;
89const pid_t = linux.pid_t;
910const stack_t = linux.stack_t;
1011const sigset_t = linux.sigset_t;
12const sockaddr = linux.sockaddr;
1113
1214pub fn syscall0(number: SYS) usize {
1315 return asm volatile (
lib/std/os/linux/powerpc64.zig+2
......@@ -1,4 +1,5 @@
11const std = @import("../../std.zig");
2const maxInt = std.math.maxInt;
23const linux = std.os.linux;
34const socklen_t = linux.socklen_t;
45const iovec = linux.iovec;
......@@ -8,6 +9,7 @@ const gid_t = linux.gid_t;
89const pid_t = linux.pid_t;
910const stack_t = linux.stack_t;
1011const sigset_t = linux.sigset_t;
12const sockaddr = linux.sockaddr;
1113
1214pub fn syscall0(number: SYS) usize {
1315 return asm volatile (
lib/std/os/linux/sparc64.zig+1
......@@ -1,4 +1,5 @@
11const std = @import("../../std.zig");
2const maxInt = std.math.maxInt;
23const pid_t = linux.pid_t;
34const uid_t = linux.uid_t;
45const clock_t = linux.clock_t;
lib/std/special/compiler_rt/addXf3.zig+1-1
......@@ -225,6 +225,6 @@ fn addXf3(comptime T: type, a: T, b: T) T {
225225 return @bitCast(T, result);
226226}
227227
228test "import addXf3" {
228test {
229229 _ = @import("addXf3_test.zig");
230230}
lib/std/special/compiler_rt/divdf3.zig+1-1
......@@ -327,6 +327,6 @@ pub fn __aeabi_ddiv(a: f64, b: f64) callconv(.AAPCS) f64 {
327327 return @call(.{ .modifier = .always_inline }, __divdf3, .{ a, b });
328328}
329329
330test "import divdf3" {
330test {
331331 _ = @import("divdf3_test.zig");
332332}
lib/std/special/compiler_rt/divsf3.zig+1-1
......@@ -200,6 +200,6 @@ pub fn __aeabi_fdiv(a: f32, b: f32) callconv(.AAPCS) f32 {
200200 return @call(.{ .modifier = .always_inline }, __divsf3, .{ a, b });
201201}
202202
203test "import divsf3" {
203test {
204204 _ = @import("divsf3_test.zig");
205205}
lib/std/special/compiler_rt/divtf3.zig+1-1
......@@ -221,6 +221,6 @@ pub fn __divtf3(a: f128, b: f128) callconv(.C) f128 {
221221 }
222222}
223223
224test "import divtf3" {
224test {
225225 _ = @import("divtf3_test.zig");
226226}
lib/std/special/compiler_rt/divti3.zig+1-1
......@@ -23,6 +23,6 @@ pub fn __divti3_windows_x86_64(a: v128, b: v128) callconv(.C) v128 {
2323 }));
2424}
2525
26test "import divti3" {
26test {
2727 _ = @import("divti3_test.zig");
2828}
lib/std/special/compiler_rt/extendXfYf2.zig+1-1
......@@ -104,6 +104,6 @@ fn extendXfYf2(comptime dst_t: type, comptime src_t: type, a: std.meta.Int(.unsi
104104 return @bitCast(dst_t, result);
105105}
106106
107test "import extendXfYf2" {
107test {
108108 _ = @import("extendXfYf2_test.zig");
109109}
lib/std/special/compiler_rt/fixdfdi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_d2lz(arg: f64) callconv(.AAPCS) i64 {
1111 return @call(.{ .modifier = .always_inline }, __fixdfdi, .{arg});
1212}
1313
14test "import fixdfdi" {
14test {
1515 _ = @import("fixdfdi_test.zig");
1616}
lib/std/special/compiler_rt/fixdfsi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_d2iz(a: f64) callconv(.AAPCS) i32 {
1111 return @call(.{ .modifier = .always_inline }, __fixdfsi, .{a});
1212}
1313
14test "import fixdfsi" {
14test {
1515 _ = @import("fixdfsi_test.zig");
1616}
lib/std/special/compiler_rt/fixdfti.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixdfti(a: f64) callconv(.C) i128 {
66 return fixint(f64, i128, a);
77}
88
9test "import fixdfti" {
9test {
1010 _ = @import("fixdfti_test.zig");
1111}
lib/std/special/compiler_rt/fixint.zig+1-1
......@@ -70,6 +70,6 @@ pub fn fixint(comptime fp_t: type, comptime fixint_t: type, a: fp_t) fixint_t {
7070 }
7171}
7272
73test "import fixint" {
73test {
7474 _ = @import("fixint_test.zig");
7575}
lib/std/special/compiler_rt/fixsfdi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_f2lz(arg: f32) callconv(.AAPCS) i64 {
1111 return @call(.{ .modifier = .always_inline }, __fixsfdi, .{arg});
1212}
1313
14test "import fixsfdi" {
14test {
1515 _ = @import("fixsfdi_test.zig");
1616}
lib/std/special/compiler_rt/fixsfsi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_f2iz(a: f32) callconv(.AAPCS) i32 {
1111 return @call(.{ .modifier = .always_inline }, __fixsfsi, .{a});
1212}
1313
14test "import fixsfsi" {
14test {
1515 _ = @import("fixsfsi_test.zig");
1616}
lib/std/special/compiler_rt/fixsfti.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixsfti(a: f32) callconv(.C) i128 {
66 return fixint(f32, i128, a);
77}
88
9test "import fixsfti" {
9test {
1010 _ = @import("fixsfti_test.zig");
1111}
lib/std/special/compiler_rt/fixtfdi.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixtfdi(a: f128) callconv(.C) i64 {
66 return fixint(f128, i64, a);
77}
88
9test "import fixtfdi" {
9test {
1010 _ = @import("fixtfdi_test.zig");
1111}
lib/std/special/compiler_rt/fixtfsi.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixtfsi(a: f128) callconv(.C) i32 {
66 return fixint(f128, i32, a);
77}
88
9test "import fixtfsi" {
9test {
1010 _ = @import("fixtfsi_test.zig");
1111}
lib/std/special/compiler_rt/fixtfti.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixtfti(a: f128) callconv(.C) i128 {
66 return fixint(f128, i128, a);
77}
88
9test "import fixtfti" {
9test {
1010 _ = @import("fixtfti_test.zig");
1111}
lib/std/special/compiler_rt/fixunsdfdi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_d2ulz(a: f64) callconv(.AAPCS) u64 {
1111 return @call(.{ .modifier = .always_inline }, __fixunsdfdi, .{a});
1212}
1313
14test "import fixunsdfdi" {
14test {
1515 _ = @import("fixunsdfdi_test.zig");
1616}
lib/std/special/compiler_rt/fixunsdfsi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_d2uiz(arg: f64) callconv(.AAPCS) u32 {
1111 return @call(.{ .modifier = .always_inline }, __fixunsdfsi, .{arg});
1212}
1313
14test "import fixunsdfsi" {
14test {
1515 _ = @import("fixunsdfsi_test.zig");
1616}
lib/std/special/compiler_rt/fixunsdfti.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixunsdfti(a: f64) callconv(.C) u128 {
66 return fixuint(f64, u128, a);
77}
88
9test "import fixunsdfti" {
9test {
1010 _ = @import("fixunsdfti_test.zig");
1111}
lib/std/special/compiler_rt/fixunssfdi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_f2ulz(a: f32) callconv(.AAPCS) u64 {
1111 return @call(.{ .modifier = .always_inline }, __fixunssfdi, .{a});
1212}
1313
14test "import fixunssfdi" {
14test {
1515 _ = @import("fixunssfdi_test.zig");
1616}
lib/std/special/compiler_rt/fixunssfsi.zig+1-1
......@@ -11,6 +11,6 @@ pub fn __aeabi_f2uiz(a: f32) callconv(.AAPCS) u32 {
1111 return @call(.{ .modifier = .always_inline }, __fixunssfsi, .{a});
1212}
1313
14test "import fixunssfsi" {
14test {
1515 _ = @import("fixunssfsi_test.zig");
1616}
lib/std/special/compiler_rt/fixunssfti.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixunssfti(a: f32) callconv(.C) u128 {
66 return fixuint(f32, u128, a);
77}
88
9test "import fixunssfti" {
9test {
1010 _ = @import("fixunssfti_test.zig");
1111}
lib/std/special/compiler_rt/fixunstfdi.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixunstfdi(a: f128) callconv(.C) u64 {
66 return fixuint(f128, u64, a);
77}
88
9test "import fixunstfdi" {
9test {
1010 _ = @import("fixunstfdi_test.zig");
1111}
lib/std/special/compiler_rt/fixunstfsi.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixunstfsi(a: f128) callconv(.C) u32 {
66 return fixuint(f128, u32, a);
77}
88
9test "import fixunstfsi" {
9test {
1010 _ = @import("fixunstfsi_test.zig");
1111}
lib/std/special/compiler_rt/fixunstfti.zig+1-1
......@@ -6,6 +6,6 @@ pub fn __fixunstfti(a: f128) callconv(.C) u128 {
66 return fixuint(f128, u128, a);
77}
88
9test "import fixunstfti" {
9test {
1010 _ = @import("fixunstfti_test.zig");
1111}
lib/std/special/compiler_rt/floatXisf.zig+2-2
......@@ -85,9 +85,9 @@ pub fn __aeabi_l2f(arg: i64) callconv(.AAPCS) f32 {
8585 return @call(.{ .modifier = .always_inline }, __floatdisf, .{arg});
8686}
8787
88test "import floattisf" {
88test {
8989 _ = @import("floattisf_test.zig");
9090}
91test "import floatdisf" {
91test {
9292 _ = @import("floattisf_test.zig");
9393}
lib/std/special/compiler_rt/floatdidf.zig+1-1
......@@ -22,6 +22,6 @@ pub fn __aeabi_l2d(arg: i64) callconv(.AAPCS) f64 {
2222 return @call(.{ .modifier = .always_inline }, __floatdidf, .{arg});
2323}
2424
25test "import floatdidf" {
25test {
2626 _ = @import("floatdidf_test.zig");
2727}
lib/std/special/compiler_rt/floatditf.zig+1-1
......@@ -33,6 +33,6 @@ pub fn __floatditf(arg: i64) callconv(.C) f128 {
3333 return @bitCast(f128, result | sign);
3434}
3535
36test "import floatditf" {
36test {
3737 _ = @import("floatditf_test.zig");
3838}
lib/std/special/compiler_rt/floattidf.zig+1-1
......@@ -66,6 +66,6 @@ pub fn __floattidf(arg: i128) callconv(.C) f64 {
6666 return @bitCast(f64, low | (high << 32));
6767}
6868
69test "import floattidf" {
69test {
7070 _ = @import("floattidf_test.zig");
7171}
lib/std/special/compiler_rt/floattitf.zig+1-1
......@@ -66,6 +66,6 @@ pub fn __floattitf(arg: i128) callconv(.C) f128 {
6666 return @bitCast(f128, low | (high << 64));
6767}
6868
69test "import floattitf" {
69test {
7070 _ = @import("floattitf_test.zig");
7171}
lib/std/special/compiler_rt/floatundidf.zig+1-1
......@@ -24,6 +24,6 @@ pub fn __aeabi_ul2d(arg: u64) callconv(.AAPCS) f64 {
2424 return @call(.{ .modifier = .always_inline }, __floatundidf, .{arg});
2525}
2626
27test "import floatundidf" {
27test {
2828 _ = @import("floatundidf_test.zig");
2929}
lib/std/special/compiler_rt/floatunditf.zig+1-1
......@@ -23,6 +23,6 @@ pub fn __floatunditf(a: u64) callconv(.C) f128 {
2323 return @bitCast(f128, result);
2424}
2525
26test "import floatunditf" {
26test {
2727 _ = @import("floatunditf_test.zig");
2828}
lib/std/special/compiler_rt/floatunsitf.zig+1-1
......@@ -24,6 +24,6 @@ pub fn __floatunsitf(a: u32) callconv(.C) f128 {
2424 return @bitCast(f128, result);
2525}
2626
27test "import floatunsitf" {
27test {
2828 _ = @import("floatunsitf_test.zig");
2929}
lib/std/special/compiler_rt/floatuntidf.zig+1-1
......@@ -57,6 +57,6 @@ pub fn __floatuntidf(arg: u128) callconv(.C) f64 {
5757 return @bitCast(f64, low | (high << 32));
5858}
5959
60test "import floatuntidf" {
60test {
6161 _ = @import("floatuntidf_test.zig");
6262}
lib/std/special/compiler_rt/floatuntisf.zig+1-1
......@@ -56,6 +56,6 @@ pub fn __floatuntisf(arg: u128) callconv(.C) f32 {
5656 return @bitCast(f32, high | low);
5757}
5858
59test "import floatuntisf" {
59test {
6060 _ = @import("floatuntisf_test.zig");
6161}
lib/std/special/compiler_rt/floatuntitf.zig+1-1
......@@ -57,6 +57,6 @@ pub fn __floatuntitf(arg: u128) callconv(.C) f128 {
5757 return @bitCast(f128, low | (high << 64));
5858}
5959
60test "import floatuntitf" {
60test {
6161 _ = @import("floatuntitf_test.zig");
6262}
lib/std/special/compiler_rt/modti3.zig+1-1
......@@ -28,6 +28,6 @@ pub fn __modti3_windows_x86_64(a: v128, b: v128) callconv(.C) v128 {
2828 }));
2929}
3030
31test "import modti3" {
31test {
3232 _ = @import("modti3_test.zig");
3333}
lib/std/special/compiler_rt/mulXf3.zig+1-1
......@@ -294,6 +294,6 @@ fn wideRightShiftWithSticky(comptime Z: type, hi: *Z, lo: *Z, count: u32) void {
294294 }
295295}
296296
297test "import mulXf3" {
297test {
298298 _ = @import("mulXf3_test.zig");
299299}
lib/std/special/compiler_rt/muldi3.zig+1-1
......@@ -51,6 +51,6 @@ pub fn __muldi3(a: i64, b: i64) callconv(.C) i64 {
5151 return r.all;
5252}
5353
54test "import muldi3" {
54test {
5555 _ = @import("muldi3_test.zig");
5656}
lib/std/special/compiler_rt/mulodi4.zig+1-3
......@@ -1,7 +1,5 @@
11const builtin = @import("builtin");
22const compiler_rt = @import("../compiler_rt.zig");
3const maxInt = std.math.maxInt;
4const minInt = std.math.minInt;
53
64pub fn __mulodi4(a: i64, b: i64, overflow: *c_int) callconv(.C) i64 {
75 @setRuntimeSafety(builtin.is_test);
......@@ -39,6 +37,6 @@ pub fn __mulodi4(a: i64, b: i64, overflow: *c_int) callconv(.C) i64 {
3937 return result;
4038}
4139
42test "import mulodi4" {
40test {
4341 _ = @import("mulodi4_test.zig");
4442}
lib/std/special/compiler_rt/muloti4.zig+1-1
......@@ -44,6 +44,6 @@ pub fn __muloti4(a: i128, b: i128, overflow: *c_int) callconv(.C) i128 {
4444 return r;
4545}
4646
47test "import muloti4" {
47test {
4848 _ = @import("muloti4_test.zig");
4949}
lib/std/special/compiler_rt/multi3.zig+1-1
......@@ -59,6 +59,6 @@ const twords = extern union {
5959 };
6060};
6161
62test "import multi3" {
62test {
6363 _ = @import("multi3_test.zig");
6464}
lib/std/special/compiler_rt/popcountdi2.zig+1-1
......@@ -19,6 +19,6 @@ pub fn __popcountdi2(a: i64) callconv(.C) i32 {
1919 return @bitCast(i32, (x + (x >> 8)) & 0x0000007F); // (7 significant bits)
2020}
2121
22test "import popcountdi2" {
22test {
2323 _ = @import("popcountdi2_test.zig");
2424}
lib/std/special/compiler_rt/truncXfYf2.zig+1-1
......@@ -138,6 +138,6 @@ fn truncXfYf2(comptime dst_t: type, comptime src_t: type, a: src_t) dst_t {
138138 return @bitCast(dst_t, result);
139139}
140140
141test "import truncXfYf2" {
141test {
142142 _ = @import("truncXfYf2_test.zig");
143143}
lib/std/special/compiler_rt/udivmodti4.zig+1-1
......@@ -13,6 +13,6 @@ pub fn __udivmodti4_windows_x86_64(a: v128, b: v128, maybe_rem: ?*u128) callconv
1313 return @bitCast(v128, udivmod(u128, @bitCast(u128, a), @bitCast(u128, b), maybe_rem));
1414}
1515
16test "import udivmodti4" {
16test {
1717 _ = @import("udivmodti4_test.zig");
1818}