authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2020-05-18 17:06:02+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2020-05-18 17:10:17+02:00
logf26ab568aaf60543d9fa09b53461458e5cdaddb3
tree83467f263b9ddb1a424011628b595f88db1e0b78
parent5186711a96197604ac824979027f46a0299d5e12

Remove obsolete runtime panics from sleep impl


1 files changed, 2 insertions(+), 10 deletions(-)

lib/std/time.zig+2-10
......@@ -40,16 +40,8 @@ pub fn sleep(nanoseconds: u64) void {
4040
4141 var event: w.event_t = undefined;
4242 var nevents: usize = undefined;
43 switch (w.poll_oneoff(&in, &event, 1, &nevents)) {
44 w.ESUCCESS => {},
45 else => |err| @panic("unexpected error of poll_oneoff"),
46 }
47
48 if (nevents == 1 and event.userdata == userdata and event.@"error" == w.ESUCCESS and event.@"type" == w.EVENTTYPE_CLOCK) {
49 return;
50 }
51
52 @panic("unexpected result of poll_oneoff");
43 _ = w.poll_oneoff(&in, &event, 1, &nevents);
44 return;
5345 }
5446
5547 const s = nanoseconds / ns_per_s;