tests: fix all warnings for v test-all on linux

This commit is contained in:
Delyan Angelov 2025-05-19 16:05:26 +03:00
parent 18f1874586
commit b4b860cb1f
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
2 changed files with 7 additions and 7 deletions

View File

@ -255,7 +255,7 @@ fn sys_close(fd i64) Errno {
fn sys_mmap(addr &u8, len u64, prot MemProt, flags MapFlags, fildes i64, off u64) (&u8, Errno) {
rc := sys_call6(9, u64(addr), len, u64(prot), u64(flags), fildes, off)
a, e := split_int_errno(rc)
return &u8(a), e
return unsafe { &u8(a) }, e
}
// 11 sys_munmap
@ -267,7 +267,7 @@ fn sys_munmap(addr voidptr, len u64) Errno {
fn sys_mremap(old_addr voidptr, old_len u64, new_len u64, flags u64) (&u8, Errno) {
rc := sys_call4(25, u64(old_addr), old_len, new_len, flags)
a, e := split_int_errno(rc)
return &u8(a), e
return unsafe { &u8(a) }, e
}
// 22 sys_pipe

View File

@ -308,13 +308,13 @@ fn (c &Chunk) mmapped() bool {
fn (c &Chunk) next() &Chunk {
mut me := usize(c)
me = me + c.size()
return &Chunk(me)
return unsafe { &Chunk(me) }
}
fn (c &Chunk) prev() &Chunk {
mut me := usize(c)
me = me + c.prev_foot
return &Chunk(me)
return unsafe { &Chunk(me) }
}
fn (c &Chunk) cinuse() bool {
@ -366,11 +366,11 @@ fn (c &Chunk) set_foot(size usize) {
}
fn (c &Chunk) plus_offset(offset usize) &Chunk {
return &Chunk((usize(c) + offset))
return unsafe { &Chunk((usize(c) + offset)) }
}
fn (c &Chunk) minus_offset(offset usize) &Chunk {
return &Chunk(usize(c) - offset)
return unsafe { &Chunk(usize(c) - offset) }
}
fn (c &Chunk) to_mem() voidptr {
@ -379,7 +379,7 @@ fn (c &Chunk) to_mem() voidptr {
fn chunk_from_mem(mem_ voidptr) &Chunk {
mem := usize(mem_)
return &Chunk((mem - chunk_mem_offset()))
return unsafe { &Chunk((mem - chunk_mem_offset())) }
}
fn (tree &TreeChunk) leftmost_child() &TreeChunk {